UNPKG

@hashicorp/design-system-components

Version:
39 lines (38 loc) 1.26 kB
/** * Copyright IBM Corp. 2021, 2025 * SPDX-License-Identifier: MPL-2.0 */ import Component from '@glimmer/component'; import HdsYield from '../yield/index'; import HdsAppFooterStatusLink from './status-link'; import HdsAppFooterLegalLinks from './legal-links'; import HdsAppFooterLink from './link'; import HdsAppFooterItem from './item'; import type HdsIntlService from '../../../services/hds-intl.ts'; import type { HdsAppFooterThemeTypes } from './types.ts'; export interface HdsAppFooterSignature { Args: { ariaLabel?: string; copyrightYear?: string; theme?: HdsAppFooterThemeTypes; }; Blocks: { default: [ { ExtraBefore?: typeof HdsYield; StatusLink?: typeof HdsAppFooterStatusLink; LegalLinks?: typeof HdsAppFooterLegalLinks; Link?: typeof HdsAppFooterLink; Item?: typeof HdsAppFooterItem; ExtraAfter?: typeof HdsYield; } ]; }; Element: HTMLDivElement; } export default class HdsAppFooter extends Component<HdsAppFooterSignature> { readonly hdsIntl: HdsIntlService; get ariaLabel(): string; get theme(): HdsAppFooterThemeTypes; get classNames(): string; }