UNPKG

@spaced-out/ui-design-system

Version:
43 lines 1.49 kB
import * as React from 'react'; import type { Flow } from 'flow-to-typescript-codemod'; import type { ColorTypes } from '../../types/typography'; import type { IconProps } from '../../components/Icon'; import type { TextProps } from '../../components/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 interface SubMenuItemBadgesProps { children?: React.ReactNode; className?: string; } export declare const SubMenuItemBadges: { ({ children, className, ...props }: SubMenuItemBadgesProps): React.JSX.Element; displayName: string; }; export interface SubMenuItemActionProps { isMenuItemSelected?: boolean; children?: React.ReactNode; color?: ColorTypes; className?: string; tabIndex?: number; } export declare const SubMenuItemAction: Flow.AbstractComponent<SubMenuItemActionProps, HTMLDivElement>; type ClassNames = Readonly<{ wrapper?: string; }>; export interface SubMenuItemProps { classNames?: ClassNames; children?: React.ReactNode; selectedMenuKey?: string; disabled?: boolean; onChange?: (selectedMenuKey: string) => unknown; menuKey: string; } export declare const SubMenuItem: Flow.AbstractComponent<SubMenuItemProps, HTMLDivElement>; export {}; //# sourceMappingURL=SubMenuItem.d.ts.map