welcome-ui
Version:
Customizable design system with react, typescript, tailwindcss and ariakit.
23 lines (22 loc) • 2.09 kB
TypeScript
import { default as dropdownMenuStyles } from './dropdown-menu.module.scss';
import { DropdownMenuOptions } from './types';
export { dropdownMenuStyles as dropdownMenuClasses };
export * from './types';
export { useMenuStore as useDropdownMenu, useStoreState } from '@ariakit/react';
export declare const DropdownMenu: import('react').ForwardRefExoticComponent<Omit<DropdownMenuOptions, "ref"> & import('react').RefAttributes<HTMLDivElement>> & {
Action: import('../../utils').FunctionComponentWithAs<"button", import('./types').ActionProps>;
Arrow: import('react').ForwardRefExoticComponent<Omit<import('./types').ArrowProps, "ref"> & import('react').RefAttributes<HTMLDivElement>>;
Content: import('react').ForwardRefExoticComponent<Omit<Omit<import('react').DetailedHTMLProps<import('react').HTMLAttributes<HTMLDivElement>, HTMLDivElement>, "ref"> & {
ref?: import('react').Ref<HTMLDivElement>;
}, "ref"> & import('react').RefAttributes<HTMLDivElement>>;
Description: import('react').ForwardRefExoticComponent<Omit<Omit<import('react').DetailedHTMLProps<import('react').HTMLAttributes<HTMLDivElement>, HTMLDivElement>, "ref"> & {
ref?: import('react').Ref<HTMLDivElement>;
}, "ref"> & import('react').RefAttributes<HTMLDivElement>>;
Group: import('../../utils').FunctionComponentWithAs<"div", import('@ariakit/react').GroupProps>;
GroupLabel: import('../../utils').FunctionComponentWithAs<"div", import('./types').GroupLabelProps>;
Item: import('../../utils').FunctionComponentWithAs<"button", import('./types').ItemProps>;
Search: import('../../utils').FunctionComponentWithAs<"input", import('./types').SearchProps>;
Separator: import('react').ForwardRefExoticComponent<Omit<import('./types').SeparatorProps, "ref"> & import('react').RefAttributes<HTMLHRElement>>;
Submenu: import('react').ForwardRefExoticComponent<Omit<import('./types').SubmenuOptions, "ref"> & import('react').RefAttributes<HTMLDivElement>>;
Trigger: import('../../utils').FunctionComponentWithAs<"button", import('./types').TriggerProps>;
};