UNPKG

@hashicorp/design-system-components

Version:
25 lines (24 loc) 853 B
/** * Copyright IBM Corp. 2021, 2025 * SPDX-License-Identifier: MPL-2.0 */ import Component from '@glimmer/component'; import type { HdsAdvancedTableNormalizedColumn } from './types'; export interface HdsAdvancedTableThReorderHandleSignature { Args: { column: HdsAdvancedTableNormalizedColumn; tableHeight?: number; thElement?: HTMLDivElement; onFocusReorderHandle: () => void; onSetDraggedColumnKey: (columnKey: HdsAdvancedTableNormalizedColumn['key'] | null) => void; onStepColumn: (step: number) => void; }; Blocks: { default?: []; }; Element: HTMLDivElement; } export default class HdsAdvancedTableThReorderHandle extends Component<HdsAdvancedTableThReorderHandleSignature> { handleDragStart(event: DragEvent): void; handleKeydown(event: KeyboardEvent): void; }