Skip to content

Commit b23ef75

Browse files
V48 (impl-only): Drop nav info explainers
Remove the inline “i” explainers beside READ, PACKS, and DEPOSIT so product nav is label links only.
1 parent 10654c3 commit b23ef75

1 file changed

Lines changed: 26 additions & 55 deletions

File tree

  • apps/uapi/components/bitcode/layout/Nav

apps/uapi/components/bitcode/layout/Nav/Nav.tsx

Lines changed: 26 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,6 @@ import { usePathname, useRouter } from 'next/navigation';
1515
import { DisabledTooltipWrapper } from "@/components/bitcode/overlays/DisabledTooltipWrapper/DisabledTooltipWrapper";
1616
import { BITCODE_PUBLIC_COPY } from "@/components/bitcode/layout/BitcodePublicCopy/bitcode-public-copy";
1717
import { getPublicShellSurface, getWorkspaceSurface, usesPublicShellChrome } from "@/components/bitcode/layout/WorkspaceSurface/workspace-surface";
18-
import BitcodeInlineExplainer from "@/components/bitcode/pipeline/BitcodeInlineExplainer/BitcodeInlineExplainer";
19-
import { BITCODE_PUBLIC_EXPLAINERS } from "@/components/bitcode/layout/BitcodePublicExplainers/bitcode-public-explainers";
2018
import { bitcodeQaTelemetry, compactBitcodeAddress } from "@bitcode/auth/qa-telemetry";
2119
import { clearLocalBitcodeWalletIdentity } from "@bitcode/auth/wallet-local";
2220
import BitcodeQuantumChromeButton from "@/components/bitcode/layout/BitcodeQuantumChromeButton/BitcodeQuantumChromeButton";
@@ -379,8 +377,6 @@ export default function Nav() {
379377
'border-white/10 bg-white/[0.025] text-neutral-400 hover:border-orange-300/42 hover:bg-orange-400/[0.12] hover:text-orange-100 hover:shadow-[0_0_18px_rgba(251,146,60,0.16)]',
380378
disabledActive:
381379
'border-orange-300/20 bg-orange-400/[0.06] text-orange-100/55',
382-
explainer:
383-
'h-4.5 w-4.5 border-white/10 bg-white/[0.03] text-[0.58rem] text-neutral-300 hover:border-orange-300/42 hover:bg-orange-400/12 hover:text-orange-100',
384380
},
385381
packs: {
386382
active:
@@ -389,8 +385,6 @@ export default function Nav() {
389385
'border-white/10 bg-white/[0.025] text-neutral-400 hover:border-emerald-300/42 hover:bg-emerald-400/[0.12] hover:text-emerald-100 hover:shadow-[0_0_18px_rgba(16,185,129,0.16)]',
390386
disabledActive:
391387
'border-emerald-300/20 bg-emerald-400/[0.06] text-emerald-100/55',
392-
explainer:
393-
'h-4.5 w-4.5 border-white/10 bg-white/[0.03] text-[0.58rem] text-neutral-300 hover:border-emerald-300/42 hover:bg-emerald-400/12 hover:text-emerald-100',
394388
},
395389
// Match Deposit pillar: purple/fuchsia (not Tailwind violet, which reads blue).
396390
deposit: {
@@ -400,8 +394,6 @@ export default function Nav() {
400394
'border-white/10 bg-white/[0.025] text-neutral-400 hover:border-purple-300/42 hover:bg-purple-500/[0.12] hover:text-purple-100 hover:shadow-[0_0_18px_rgba(192,132,252,0.16)]',
401395
disabledActive:
402396
'border-purple-300/22 bg-purple-500/[0.07] text-purple-100/55',
403-
explainer:
404-
'h-4.5 w-4.5 border-white/10 bg-white/[0.03] text-[0.58rem] text-neutral-300 hover:border-purple-300/42 hover:bg-purple-500/12 hover:text-purple-100',
405397
},
406398
} as const;
407399

@@ -430,58 +422,37 @@ export default function Nav() {
430422
className={navItemEntranceClassName}
431423
style={{ '--item-index': index } as React.CSSProperties}
432424
>
433-
<span className="inline-flex items-center gap-1.5">
434-
{isDisabledRoute ? (
435-
<DisabledTooltipWrapper
436-
tooltip={DISABLED_FEATURE_TOOLTIPS.exchange}
437-
>
438-
<span
439-
role="link"
440-
aria-disabled="true"
441-
aria-current={isActiveRoute ? 'page' : undefined}
442-
className={`
443-
inline-flex cursor-not-allowed rounded-none border px-3.5 py-2 text-[0.68rem] font-medium uppercase tracking-[0.18em] transition
444-
${isActiveRoute
445-
? routeTheme.disabledActive
446-
: 'border-white/10 bg-white/[0.025] text-neutral-500'}
447-
`}
448-
>
449-
{label}
450-
</span>
451-
</DisabledTooltipWrapper>
452-
) : (
453-
<Link
454-
href={href}
425+
{isDisabledRoute ? (
426+
<DisabledTooltipWrapper
427+
tooltip={DISABLED_FEATURE_TOOLTIPS.exchange}
428+
>
429+
<span
430+
role="link"
431+
aria-disabled="true"
455432
aria-current={isActiveRoute ? 'page' : undefined}
456433
className={`
457-
rounded-none border px-3.5 py-2 text-[0.68rem] font-medium uppercase tracking-[0.18em]
458-
transition-[color,background-color,border-color,box-shadow] duration-200
459-
${isActiveRoute ? routeTheme.active : routeTheme.idle}
434+
inline-flex cursor-not-allowed rounded-none border px-3.5 py-2 text-[0.68rem] font-medium uppercase tracking-[0.18em] transition
435+
${isActiveRoute
436+
? routeTheme.disabledActive
437+
: 'border-white/10 bg-white/[0.025] text-neutral-500'}
460438
`}
461439
>
462440
{label}
463-
</Link>
464-
)}
465-
{isPacksRoute ? (
466-
<BitcodeInlineExplainer
467-
explainer={BITCODE_PUBLIC_EXPLAINERS.network}
468-
side="bottom"
469-
triggerClassName={routeTheme.explainer}
470-
/>
471-
) : isDepositRoute ? (
472-
<BitcodeInlineExplainer
473-
explainer={BITCODE_PUBLIC_EXPLAINERS.deposit}
474-
side="bottom"
475-
triggerClassName={routeTheme.explainer}
476-
/>
477-
) : isReadRoute ? (
478-
<BitcodeInlineExplainer
479-
explainer={BITCODE_PUBLIC_EXPLAINERS.read}
480-
side="bottom"
481-
triggerClassName={routeTheme.explainer}
482-
/>
483-
) : null}
484-
</span>
441+
</span>
442+
</DisabledTooltipWrapper>
443+
) : (
444+
<Link
445+
href={href}
446+
aria-current={isActiveRoute ? 'page' : undefined}
447+
className={`
448+
rounded-none border px-3.5 py-2 text-[0.68rem] font-medium uppercase tracking-[0.18em]
449+
transition-[color,background-color,border-color,box-shadow] duration-200
450+
${isActiveRoute ? routeTheme.active : routeTheme.idle}
451+
`}
452+
>
453+
{label}
454+
</Link>
455+
)}
485456
</li>
486457
);
487458
})}

0 commit comments

Comments
 (0)