@dnb/eufemia
Version:
DNB Eufemia Design System UI Library
25 lines (24 loc) • 862 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;
/**
* @deprecated – Replaced with expandBehavior, expandBehaviour can be removed in v11
*/
expandBehaviour: AccordionGroupProps['expandBehaviour'];
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;