UNPKG

@oslokommune/punkt-elements

Version:

Komponentbiblioteket til Punkt, et designsystem laget av Oslo Origo

33 lines (32 loc) 1.03 kB
import { PktElementWithSlot } from '../../base-elements/element-with-slot'; import { PropertyValues } from 'lit'; import { Ref } from 'lit/directives/ref.js'; import { TPktAccordionSkin } from './accordion'; /** * @param toggleProps * * @description Send in an "isOpen" boolean and "onToggleClick" function * to override the automatic toggling */ export interface IPktAccordionItem { defaultOpen?: boolean; id: string; title: string; skin?: TPktAccordionSkin; compact?: boolean; isOpen?: boolean; name?: string | undefined; } export declare class PktAccordionItem extends PktElementWithSlot implements IPktAccordionItem { defaultOpen: boolean; title: string; skin: TPktAccordionSkin | undefined; compact: boolean; isOpen: boolean; name: string | undefined; accordionItemRef: Ref<HTMLDivElement>; constructor(); protected firstUpdated(_changedProperties: PropertyValues): void; render(): import('lit-html').TemplateResult<1>; } export default PktAccordionItem;