diff --git a/packages/kit/src/navigation-menu/NavigationMenuTrigger.tsx b/packages/kit/src/navigation-menu/NavigationMenuTrigger.tsx index a63568dee..a821766e7 100644 --- a/packages/kit/src/navigation-menu/NavigationMenuTrigger.tsx +++ b/packages/kit/src/navigation-menu/NavigationMenuTrigger.tsx @@ -19,6 +19,9 @@ const StyledNavigationMenuTrigger = styled(NavigationMenuPrimitive.Trigger, { fontSize: theme.fontSizes["100"], lineHeight: theme.lineHeights.meta, padding: theme.space["050"], + "&:disabled": { + color: "$onDisabled", + }, }); export type NavigationMenuTriggerProps = { diff --git a/packages/kit/src/navigation-menu/play.stories.tsx b/packages/kit/src/navigation-menu/play.stories.tsx index 5d69eeaca..1a1ef92c2 100644 --- a/packages/kit/src/navigation-menu/play.stories.tsx +++ b/packages/kit/src/navigation-menu/play.stories.tsx @@ -272,6 +272,62 @@ export const Vertical = { render: VerticalTemplate, }; +const DisabledTemplate: StoryFn = (args) => { + return ( + + + + + House + + + + + Governors + + + + + Results By State + &": { + transform: "rotate(-180deg)", + }, + }} + > + + + + + + + + Alabama + + + Alaska + + + Arizona + + + + + + + + ); +}; + +export const Disabled = { + render: DisabledTemplate, +}; + // eslint-disable-next-line @typescript-eslint/no-explicit-any const InteractionsTemplate: StoryFn = () => (