@hashicorp/design-system-components
Version:
Helios Design System Components
22 lines (21 loc) • 682 B
TypeScript
/**
* Copyright IBM Corp. 2021, 2025
* SPDX-License-Identifier: MPL-2.0
*/
import Component from '@glimmer/component';
import type { HdsInteractiveSignature } from '../../interactive/index';
interface HdsPaginationNavNumberArgs {
page: number;
onClick: (page: number) => void;
isSelected: boolean;
}
export interface HdsPaginationNavNumberSignature {
Args: HdsPaginationNavNumberArgs & HdsInteractiveSignature['Args'];
Element: HdsInteractiveSignature['Element'];
}
export default class HdsPaginationControlNumber extends Component<HdsPaginationNavNumberSignature> {
get page(): number;
get classNames(): string;
onClick: () => void;
}
export {};