import { FieldMetadata } from '@/ui/data/field/types/FieldMetadata'; import { DropdownMenu } from '@/ui/layout/dropdown/components/DropdownMenu'; import { DropdownScope } from '@/ui/layout/dropdown/scopes/DropdownScope'; import { ColumnDefinition } from '../types/ColumnDefinition'; import { ColumnHead } from './ColumnHead'; import { DataTableColumnDropdownMenu } from './DataTableColumnDropdownMenu'; type ColumnHeadWithDropdownProps = { column: ColumnDefinition; isFirstColumn: boolean; isLastColumn: boolean; primaryColumnKey: string; }; export const ColumnHeadWithDropdown = ({ column, isFirstColumn, isLastColumn, primaryColumnKey, }: ColumnHeadWithDropdownProps) => { return ( } dropdownComponents={ } dropdownPlacement="bottom-start" dropdownHotkeyScope={{ scope: column.key + '-header' }} /> ); };