@oslokommune/punkt-react
Version:
React komponentbibliotek til Punkt, et designsystem laget av Oslo Origo
23 lines (22 loc) • 712 B
TypeScript
import { ReactNode } from 'react';
import { TAccordionSkin } from '../../shared-types';
export type TPktAccordionSkin = TAccordionSkin;
export interface IPktAccordion {
compact?: boolean;
/**
* @default skin: "borderless"
*/
skin?: TPktAccordionSkin;
/**
* @description A unique identifier to connect the accordion with a heading
*/
ariaLabelledBy?: string;
children?: ReactNode;
name?: string;
className?: string;
}
export declare const useAccordionContext: () => {
name?: string;
skin?: TPktAccordionSkin;
};
export declare const PktAccordion: import('react').ForwardRefExoticComponent<IPktAccordion & import('react').RefAttributes<HTMLDivElement>>;