UNPKG

@navikt/ds-react

Version:

React components from the Norwegian Labour and Welfare Administration.

32 lines (31 loc) 1 kB
import React from "react"; export interface AccordionItemProps extends React.HTMLAttributes<HTMLDivElement> { /** * Content in Accordion.Item. * * Should include one Accordion.Header and one Accordion.Content. */ children: React.ReactNode; /** * Controlled open-state. * * Using this removes automatic control of open-state. */ open?: boolean; /** * The open state when initially rendered. Use when you do not need to control the open state. * @default false */ defaultOpen?: boolean; /** * Callback for current open-state. */ onOpenChange?: (open: boolean) => void; } export interface AccordionItemContextProps { open: boolean; toggleOpen: () => void; } export declare const AccordionItemContext: React.Context<AccordionItemContextProps | null>; declare const AccordionItem: React.ForwardRefExoticComponent<AccordionItemProps & React.RefAttributes<HTMLDivElement>>; export default AccordionItem;