UNPKG

@sikka/hawa

Version:

Modern UI Kit made with Tailwind

41 lines (37 loc) 2.86 kB
import * as class_variance_authority_types from 'class-variance-authority/types'; import * as React from 'react'; import * as NavigationMenuPrimitive from '@radix-ui/react-navigation-menu'; type DirectionType = "rtl" | "ltr"; declare const navigationMenuTriggerStyle: (props?: class_variance_authority_types.ClassProp | undefined) => string; type StandardNavigationMenuItemProps = { icon?: React.ReactNode; title: string; subtitle?: string; }; type NavigationMenuItemProps = { trigger: any; content?: any; action?: any; path?: string; }; type NavigationMenuTypes = { items: NavigationMenuItemProps[]; rootClassNames?: string; viewportClassNames?: string; triggerClassNames?: string; actionFirst?: boolean; direction?: DirectionType; }; declare const NavigationMenuRoot: React.ForwardRefExoticComponent<Omit<NavigationMenuPrimitive.NavigationMenuProps & React.RefAttributes<HTMLElement>, "ref"> & { viewportClassNames?: string; } & React.RefAttributes<HTMLElement>>; declare const NavigationMenuList: React.ForwardRefExoticComponent<Omit<NavigationMenuPrimitive.NavigationMenuListProps & React.RefAttributes<HTMLUListElement>, "ref"> & React.RefAttributes<HTMLUListElement>>; declare const NavigationMenuTrigger: React.ForwardRefExoticComponent<Omit<NavigationMenuPrimitive.NavigationMenuTriggerProps & React.RefAttributes<HTMLButtonElement>, "ref"> & React.RefAttributes<HTMLButtonElement>>; declare const NavigationMenuContent: React.ForwardRefExoticComponent<Omit<NavigationMenuPrimitive.NavigationMenuContentProps & React.RefAttributes<HTMLDivElement>, "ref"> & React.RefAttributes<HTMLDivElement>>; declare const StandardNavigationMenuItem: React.FC<StandardNavigationMenuItemProps & React.ComponentProps<typeof NavigationMenuPrimitive.Link>>; declare const NavigationMenuViewport: React.ForwardRefExoticComponent<Omit<NavigationMenuPrimitive.NavigationMenuViewportProps & React.RefAttributes<HTMLDivElement>, "ref"> & React.RefAttributes<HTMLDivElement>>; declare const NavigationMenuIndicator: React.ForwardRefExoticComponent<Omit<NavigationMenuPrimitive.NavigationMenuIndicatorProps & React.RefAttributes<HTMLDivElement>, "ref"> & React.RefAttributes<HTMLDivElement>>; declare const NavigationMenu: React.FC<NavigationMenuTypes>; declare const NavigationMenuItem: React.ForwardRefExoticComponent<NavigationMenuPrimitive.NavigationMenuItemProps & React.RefAttributes<HTMLLIElement>>; declare const NavigationMenuLink: React.ForwardRefExoticComponent<NavigationMenuPrimitive.NavigationMenuLinkProps & React.RefAttributes<HTMLAnchorElement>>; export { NavigationMenu, NavigationMenuContent, NavigationMenuIndicator, NavigationMenuItem, NavigationMenuLink, NavigationMenuList, NavigationMenuRoot, NavigationMenuTrigger, NavigationMenuViewport, StandardNavigationMenuItem, navigationMenuTriggerStyle };