UNPKG

@engie-group/fluid-design-system-react

Version:

Fluid Design System React

13 lines (10 loc) 572 B
import { createContext, Dispatch, HTMLProps, ReactElement, SetStateAction } from 'react'; import { NJAccordionActionProps } from './NJAccordionAction'; type TNJAccordionContext = { action?: (type: NJAccordionActionProps['action']) => () => void; hasAlternativeToggleIcon?: boolean; setHasAlternativeToggleIcon?: Dispatch<SetStateAction<boolean | undefined>>; customIcon?: ReactElement<unknown>; setCustomIcon?: Dispatch<SetStateAction<ReactElement<HTMLProps<unknown>> | undefined>>; }; export const NJAccordionContext = createContext<TNJAccordionContext>({});