UNPKG

@dnb/eufemia

Version:

DNB Eufemia Design System UI Library

23 lines (22 loc) 779 B
/** * Web AccordionGroup Context * */ import React 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?: React.RefObject<(() => void)[]>; collapseAllHandleRef?: React.RefObject<() => void>; expandBehavior?: AccordionGroupProps['expandBehavior']; }; declare const AccordionGroupContext: React.Context<AccordionGroupContextProps>; export default AccordionGroupContext;