import { type RefObject } from 'react'; import { MRT_TableBodyRowGrabHandle } from '../../components/body/MRT_TableBodyRowGrabHandle'; import { type MRT_ColumnDef, type MRT_RowData, type MRT_StatefulTableOptions, } from '../../types'; import { defaultDisplayColumnProps } from '../../utils/displayColumn.utils'; export const getMRT_RowDragColumnDef = ( tableOptions: MRT_StatefulTableOptions, ): MRT_ColumnDef => { return { Cell: ({ row, rowRef, table }) => ( } table={table} /> ), grow: false, ...defaultDisplayColumnProps({ header: 'move', id: 'mrt-row-drag', size: 60, tableOptions, }), }; };