@dnb/eufemia
Version:
DNB Eufemia Design System UI Library
23 lines (22 loc) • 790 B
TypeScript
/**
* Web AccordionGroup Context
*
*/
import type { RefObject } from 'react';
import type { AccordionGroupProps } from './AccordionGroup';
import type { AccordionInstance } from './types';
type AccordionGroupContextProps = {
expanded?: boolean;
group?: string;
expandedSsr?: boolean;
rememberState?: boolean;
flushRememberedState?: boolean;
expandedId?: string;
onChange?: (...params: unknown[]) => void;
onInit?: (accordion: AccordionInstance) => void;
collapseAccordionCallbacks?: RefObject<(() => void)[]>;
collapseAllHandleRef?: RefObject<() => void>;
expandBehavior?: AccordionGroupProps['expandBehavior'];
};
declare const AccordionGroupContext: import("react").Context<AccordionGroupContextProps>;
export default AccordionGroupContext;