UNPKG

@hashicorp/design-system-components

Version:
32 lines (31 loc) 1.09 kB
/** * Copyright IBM Corp. 2021, 2025 * SPDX-License-Identifier: MPL-2.0 */ import Component from '@glimmer/component'; import type { WithBoundArgs } from '@glint/template'; import HdsYield from '../../yield/index'; import HdsAppSideNavListItem from './item'; import HdsAppSideNavListBackLink from './back-link'; import HdsAppSideNavListTitle from './title'; import HdsAppSideNavListLink from './link'; export interface HdsAppSideNavListSignature { Blocks: { default: [ { ExtraBefore?: typeof HdsYield; Item?: typeof HdsAppSideNavListItem; BackLink?: typeof HdsAppSideNavListBackLink; Title?: WithBoundArgs<typeof HdsAppSideNavListTitle, 'didInsertTitle'>; Link?: typeof HdsAppSideNavListLink; ExtraAfter?: typeof HdsYield; } ]; }; Element: HTMLElement; } export default class HdsAppSideNavList extends Component<HdsAppSideNavListSignature> { private _titleIds; get titleIds(): string; didInsertTitle: (titleId: string) => void; }