@engie-group/fluid-design-system-react
Version:
Fluid Design System React
13 lines (10 loc) • 532 B
text/typescript
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>({});