UNPKG

@hashicorp/design-system-components

Version:
31 lines (30 loc) 1.01 kB
/** * Copyright IBM Corp. 2021, 2025 * SPDX-License-Identifier: MPL-2.0 */ import Component from '@glimmer/component'; import type { WithBoundArgs } from '@glint/template'; import HdsAccordionItem from './item/index'; import type { HdsAccordionForceStates, HdsAccordionSizes, HdsAccordionTypes, HdsAccordionItemTitleTags } from './types.ts'; export interface HdsAccordionSignature { Args: { size?: HdsAccordionSizes; type?: HdsAccordionTypes; forceState?: HdsAccordionForceStates; titleTag?: HdsAccordionItemTitleTags; }; Blocks: { default: [ { Item?: WithBoundArgs<typeof HdsAccordionItem, 'titleTag' | 'size' | 'type' | 'forceState'>; } ]; }; Element: HTMLDivElement; } export default class HdsAccordion extends Component<HdsAccordionSignature> { get size(): HdsAccordionSizes; get titleTag(): HdsAccordionItemTitleTags; get type(): HdsAccordionTypes; get classNames(): string; }