// 拖拽相关常量
// 从统一常量文件导入行高（避免重复定义）
export { ROW_HEIGHTS } from '../constants/constant';
// 拖拽把手的宽度
export const DRAG_HANDLE_WIDTH = 28;
// 序号列的宽度
export const INDEX_COLUMN_WIDTH = 32;
// 功能列的宽度（拖拽把手 + 序号/多选框）
// showIndex: 是否显示序号列
// hasRowSelection: 是否启用行选择（多选框）
export const getActionColumnWidth = (showIndex, hasRowSelection) => DRAG_HANDLE_WIDTH + (showIndex || hasRowSelection ? INDEX_COLUMN_WIDTH : 0);
// 拖拽类型
export const DRAG_TYPES = {
    ROW: 'row',
    COLUMN: 'column',
};
