UNPKG

@hashicorp/design-system-components

Version:
23 lines (22 loc) 786 B
/** * Copyright IBM Corp. 2021, 2025 * SPDX-License-Identifier: MPL-2.0 */ import Component from '@glimmer/component'; import type { HdsDisclosurePrimitiveSignature } from '../disclosure-primitive/index'; import type { HdsRevealToggleButtonSignature } from './toggle/button'; export interface HdsRevealSignature { Args: { text: HdsRevealToggleButtonSignature['Args']['text']; textWhenOpen?: HdsRevealToggleButtonSignature['Args']['text']; isOpen?: HdsRevealToggleButtonSignature['Args']['isOpen']; ariaDescribedBy?: string; }; Blocks: { default: []; }; Element: HdsDisclosurePrimitiveSignature['Element']; } export default class HdsReveal extends Component<HdsRevealSignature> { getText: (isOpen: boolean) => string; }