@oslokommune/punkt-react
Version:
React komponentbibliotek til Punkt, et designsystem laget av Oslo Origo
18 lines (17 loc) • 697 B
TypeScript
import { MouseEvent, ReactNode, SyntheticEvent } from 'react';
import { TAccordionSkin } from '../../shared-types';
export type TPktAccordionSkin = TAccordionSkin;
export interface IPktAccordionItem {
defaultOpen?: boolean;
id: string;
title: string | ReactNode;
skin?: TPktAccordionSkin;
compact?: boolean;
isOpen?: boolean;
children?: ReactNode;
name?: string;
className?: string;
onClick?: (e: MouseEvent<HTMLDetailsElement>) => void;
onToggle?: (e: SyntheticEvent<HTMLDetailsElement>) => void;
}
export declare const PktAccordionItem: import('react').ForwardRefExoticComponent<IPktAccordionItem & import('react').RefAttributes<HTMLDetailsElement>>;