@hashicorp/design-system-components
Version:
Helios Design System Components
29 lines (28 loc) • 1.13 kB
TypeScript
/**
* Copyright IBM Corp. 2021, 2025
* SPDX-License-Identifier: MPL-2.0
*/
import Component from '@glimmer/component';
import { HdsBadgeCountColorValues, HdsBadgeCountSizeValues, HdsBadgeCountTypeValues } from './types.ts';
import type { HdsBadgeCountColors, HdsBadgeCountSizes, HdsBadgeCountTypes } from './types.ts';
export declare const SIZES: HdsBadgeCountSizes[];
export declare const TYPES: HdsBadgeCountTypes[];
export declare const COLORS: HdsBadgeCountColors[];
export declare const DEFAULT_SIZE = HdsBadgeCountSizeValues.Medium;
export declare const DEFAULT_TYPE = HdsBadgeCountTypeValues.Filled;
export declare const DEFAULT_COLOR = HdsBadgeCountColorValues.Neutral;
export interface HdsBadgeCountSignature {
Args: {
size?: HdsBadgeCountSizes;
type?: HdsBadgeCountTypes;
color?: HdsBadgeCountColors;
text: string | number;
};
Element: HTMLDivElement;
}
export default class HdsBadgeCount extends Component<HdsBadgeCountSignature> {
get size(): HdsBadgeCountSizes;
get type(): HdsBadgeCountTypes;
get color(): HdsBadgeCountColors;
get classNames(): string;
}