@dodobrat/react-ui-kit
Version:
Simple React Component Library
26 lines (25 loc) • 1.46 kB
TypeScript
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 {};