UNPKG

@dodobrat/react-ui-kit

Version:
26 lines (25 loc) 1.46 kB
import { CnCh, ElemType, SyntheticKeyboardControls } from "../../helpers/global.types"; declare type ExtraDropdownSubComponentDuplicates = CnCh & ElemType; declare type ExtraDropdownToggleSubComponentProps = ExtraDropdownSubComponentDuplicates & SyntheticKeyboardControls; export interface DropdownToggleSubComponentProps extends ExtraDropdownToggleSubComponentProps { isToggled?: boolean; onKeyboardToggle?: (isToggled: boolean) => void; } declare type ExtraDropdownMenuSubComponentProps = ExtraDropdownSubComponentDuplicates; export interface DropdownMenuSubComponentProps extends ExtraDropdownMenuSubComponentProps { isToggled?: boolean; } declare type ExtraDropdownHeaderSubComponentProps = ExtraDropdownSubComponentDuplicates; export interface DropdownHeaderSubComponentProps extends ExtraDropdownHeaderSubComponentProps { } declare type ExtraDropdownItemSubComponentProps = ExtraDropdownSubComponentDuplicates; export interface DropdownItemSubComponentProps extends ExtraDropdownItemSubComponentProps { } declare type ExtraDropdownSeparatorSubComponentProps = ExtraDropdownSubComponentDuplicates; export interface DropdownSeparatorSubComponentProps extends ExtraDropdownSeparatorSubComponentProps { } declare type ExtraDropdownBodySubComponentProps = ExtraDropdownSubComponentDuplicates; export interface DropdownBodySubComponentProps extends ExtraDropdownBodySubComponentProps { isToggled?: boolean; } export {};