UNPKG

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

Version:

Fluid Design System React

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