@dnb/eufemia
Version:
DNB Eufemia Design System UI Library
21 lines (20 loc) • 694 B
TypeScript
/**
* Web AccordionGroup Context
*
*/
import React from 'react';
import { SkeletonContextProps } from '../skeleton/SkeletonHelper';
import { AccordionProps } from './Accordion';
import { AccordionGroupProps } from './AccordionGroup';
export type AccordionContextProps = AccordionProps & SkeletonContextProps & {
allow_close_all?: boolean;
expandBehavior: AccordionGroupProps['expandBehavior'];
callOnChange?: (parameters: {
id: string;
group: string;
expanded: boolean;
event: React.MouseEvent<HTMLElement> | React.KeyboardEvent<HTMLElement>;
}) => void;
};
declare const AccordionContext: React.Context<any>;
export default AccordionContext;