feat: style Demo nav link as a ghost pill button
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -16,6 +16,7 @@ const links = [
|
||||
{
|
||||
label: "marketing:demoLabel",
|
||||
href: pathsConfig.demo.report,
|
||||
variant: "button" as const,
|
||||
},
|
||||
{
|
||||
label: "billing:pricing.label",
|
||||
|
||||
@@ -97,6 +97,8 @@ export const MobileNavigation = ({ links }: NavigationProps) => {
|
||||
className={cn(
|
||||
navigationMenuTriggerStyle(),
|
||||
"w-full justify-start text-base font-medium",
|
||||
"href" in link && link.variant === "button" &&
|
||||
"border bg-primary/5 font-semibold rounded-full",
|
||||
)}
|
||||
onClick={() => setOpen(false)}
|
||||
>
|
||||
|
||||
@@ -27,7 +27,11 @@ export const Navigation = ({ links }: NavigationProps) => {
|
||||
<NavigationMenuLink asChild>
|
||||
<TurboLink
|
||||
href={link.href}
|
||||
className={navigationMenuTriggerStyle()}
|
||||
className={cn(
|
||||
navigationMenuTriggerStyle(),
|
||||
"href" in link && link.variant === "button" &&
|
||||
"border bg-primary/5 font-semibold hover:bg-primary/10 rounded-full px-4",
|
||||
)}
|
||||
>
|
||||
{t(link.label)}
|
||||
</TurboLink>
|
||||
|
||||
@@ -5,6 +5,7 @@ export type NavigationLink =
|
||||
| {
|
||||
readonly label: TranslationKey;
|
||||
readonly href: string;
|
||||
readonly variant?: "default" | "button";
|
||||
}
|
||||
| {
|
||||
readonly label: TranslationKey;
|
||||
|
||||
Reference in New Issue
Block a user