UNPKG

@nodeject/ui-components

Version:

UI library for non-trivial components

19 lines (18 loc) 529 B
/// <reference types="react" /> import { useToggle } from '../hooks'; export interface ToggleComponentsProps { initialState?: 'initial' | 'other'; InitialComponent: React.ComponentType<any>; initialComponentProps?: any; OtherComponent: React.ComponentType<any>; otherComponentProps?: any; toggle?: ReturnType<typeof useToggle>; } export interface OtherComponentProps { toggle: any; toggleOff: any; } export interface InitialComponentProps { toggle: any; toggleOn: any; }