UNPKG

@spaced-out/ui-design-system

Version:
42 lines 1.43 kB
import * as React from 'react'; import type { Flow } from 'flow-to-typescript-codemod'; import type { ColorTypes } from '../../types/typography'; import type { IconProps } from '../Icon'; import type { TextProps } from '../Text'; export declare const SubMenuItemIcon: { ({ className, ...props }: IconProps): React.JSX.Element; displayName: string; }; export declare const SubMenuItemText: { ({ children, className, ...props }: TextProps): React.JSX.Element; displayName: string; }; export type SubMenuItemBadgesProps = { children?: React.ReactNode; className?: string; }; export declare const SubMenuItemBadges: { ({ children, className, ...props }: SubMenuItemBadgesProps): React.JSX.Element; displayName: string; }; export type SubMenuItemActionProps = { isMenuItemSelected?: boolean; children?: React.ReactNode; color?: ColorTypes; className?: string; }; export declare const SubMenuItemAction: Flow.AbstractComponent<SubMenuItemActionProps, HTMLElement>; type ClassNames = Readonly<{ wrapper?: string; }>; export type SubMenuItemProps = { classNames?: ClassNames; children?: React.ReactNode; selectedMenuKey?: string; disabled?: boolean; onChange?: (selectedMenuKey: string) => unknown; menuKey: string; }; export declare const SubMenuItem: Flow.AbstractComponent<SubMenuItemProps, HTMLElement>; export {}; //# sourceMappingURL=SubMenuItem.d.ts.map