UNPKG

@cbinsights/fds

Version:
37 lines (36 loc) 1.65 kB
import { StoryObj } from '@storybook/react'; import { MenuProps } from '.'; import { MenuItemProps } from './MenuItem'; import { MenuContentProps } from './MenuContent'; declare type AllEvents = Pick<MenuProps, 'onOpenChange'> & Pick<MenuItemProps, 'onSelect'> & Pick<MenuContentProps, 'onCloseAutoFocus' | 'onEscapeKeyDown' | 'onPointerDownOutside' | 'onFocusOutside' | 'onInteractOutside'>; export declare const Primary: StoryObj<AllEvents>; export declare const ShowDialogFromMenuItem: StoryObj<unknown>; export declare const AnyTriggerWorks: StoryObj<unknown>; export declare const CustomItems: StoryObj<unknown>; export declare const DisabledItems: StoryObj<MenuProps>; export declare const Disabled: StoryObj<{ disabled: boolean; }>; declare const _default: { component: { ({ children, modal, ...rest }: MenuProps): JSX.Element; Content: ({ children, ...rest }: MenuContentProps) => JSX.Element; Item: ({ children, disabled, onSelect, ...rest }: MenuItemProps) => JSX.Element; Trigger: ({ children, asChild, ...rest }: import("./MenuTrigger").MenuTriggerProps) => JSX.Element; }; subcomponents: { MenuContent: ({ children, ...rest }: MenuContentProps) => JSX.Element; MenuItem: ({ children, disabled, onSelect, ...rest }: MenuItemProps) => JSX.Element; MenuTrigger: ({ children, asChild, ...rest }: import("./MenuTrigger").MenuTriggerProps) => JSX.Element; }; title: string; parameters: { componentSubtitle: string; docs: { description: { component: string; }; }; }; }; export default _default;