{"version":3,"file":"const2.mjs","sources":["../../../../../../../packages/components/table-pro/src/const.ts"],"sourcesContent":["import { nanoid } from '@tav-ui/utils/uuid'\nimport componentSetting from '@tav-ui/settings/src/componentSetting'\n\nexport const ComponentName = 'TaTablePro'\nexport const ComponentEmptyName = `${ComponentName}Empty`\nexport const ComponentOperationsName = `${ComponentName}Operations`\nexport const ComponentFilterFormName = `${ComponentName}FilterForm`\nexport const ComponentCustomActionName = `${ComponentName}CustomAction`\nexport const ComponentActionName = `${ComponentName}Action`\nexport const ComponentTagsName = `${ComponentName}Tags`\nexport const ComponentCellName = `${ComponentName}Cell`\n\n/**\n * 示例：TaTablePro => ta-table-pro\n * @param name\n * @returns\n */\nexport function CamelCaseToCls(name: string) {\n  return name\n    .replace(/([A-Z])/g, '-$1')\n    .toLowerCase()\n    .slice(1)\n}\n\nexport function buildTableId() {\n  const uuid = nanoid()\n  return `${ComponentName}-${uuid}`\n}\n\nexport function buildTableActionId() {\n  const uuid = nanoid()\n  return `${ComponentActionName}-${uuid}`\n}\n\nconst { table } = componentSetting\n\nconst {\n  pageSizeOptions,\n  defaultPageSize,\n  fetchSetting,\n  defaultSize,\n  defaultSortFn,\n  defaultFilterFn,\n} = table\n\nexport const ROW_KEY = '__id'\nexport const DEFAULT_LINE_HEIGTH = 42\n\n// Optional display number per page;\nexport const PAGE_SIZE_OPTIONS = pageSizeOptions\n\n// Number of items displayed per page\nexport const PAGE_SIZE = defaultPageSize\n\n// Common interface field settings\nexport const FETCH_SETTING = fetchSetting\n\n// Default Size\nexport const DEFAULT_SIZE = defaultSize\n\n// Configure general sort function\nexport const DEFAULT_SORT_FN = defaultSortFn\n\nexport const DEFAULT_FILTER_FN = defaultFilterFn\n\n// 最多显示3个元素\n// 大于三个则显示俩个元素加... 宽度建议 140\n// 小于三个全部展示 俩个宽度建议 100，一个宽度建议 60\nexport const MAX_ACTION_NUMBER = 3\n\nexport const DEFAULT_ALIGN = 'left'\n\nexport const MIN_WIDTH_SMALL = 45\n// export const MIN_WIDTH = 60\nexport const MIN_WIDTH = 120\n\n/** tooltip 位置 */\nexport const TOOLTIP_PLACEMENT = 'top'\n\nexport const SELECT_COMPONENTS = ['checkbox', 'radio']\nexport const ACTION_COLUMNS = ['actions', 'action']\n\nexport const COLUMN_SETTING_TREE_DATA_ITEM_DEFAULT = {\n  visible: true,\n  disabled: false,\n}\n\nexport type FetchSetting = typeof componentSetting.table.fetchSetting\n\nexport enum ETableProEmits {\n  //:==================================================: vxegrid emits :==================================================://\n  'Update:data',\n  'KeydownStart',\n  'Keydown',\n  'KeydownEnd',\n  'Paste',\n  'Copy',\n  'Cut',\n  'CurrentChange',\n  'RadioChange',\n  'CheckboxChange',\n  'CheckboxAll',\n  'CheckboxRangeStart',\n  'CheckboxRangeChange',\n  'CheckboxRangeEnd',\n  'CellClick',\n  'CellDblclick',\n  'CellMenu',\n  'CellMouseenter',\n  'CellMouseleave',\n  'CellSelected',\n  'HeaderCellClick',\n  'HeaderCellDblclick',\n  'HeaderCellMenu',\n  'FooterCellClick',\n  'FooterCellDblclick',\n  'FooterCellMenu',\n  'ClearMerge',\n  'SortChange',\n  'ClearSort',\n  'FilterChange',\n  'FilterVisible',\n  'ClearFilter',\n  'ResizableChange',\n  'ToggleRowExpand',\n  'ToggleTreeExpand',\n  'MenuClick',\n  'EditClosed',\n  'EditActived',\n  'EditDisabled',\n  'ValidError',\n  'Scroll',\n  'Custom',\n  'ChangeFnr',\n  'OpenFnr',\n  'FnrChange',\n  'FnrFind',\n  'FnrFindAll',\n  'FnrReplace',\n  'FnrReplaceAll',\n  'CellAreaCopy',\n  'CellAreaCut',\n  'CellAreaPaste',\n  'CellAreaMerge',\n  'ClearCellAreaMerge',\n  'HeaderCellAreaSelection',\n  'CellAreaSelectionStart',\n  'CellAreaSelectionEnd',\n  'CellAreaExtensionStart',\n  'CellAreaExtensionEnd',\n  'CellAreaArrowsStart',\n  'CellAreaArrowsEnd',\n  'ActiveCellChangeStart',\n  'ActiveCellChangeEnd',\n  'PageChange',\n  'FormSubmit',\n  'FormSubmitInvalid',\n  'FormReset',\n  'FormCollapse',\n  'FormToggleCollapse',\n  'ToolbarButtonClick',\n  'ToolbarToolClick',\n  'Zoom',\n  //:==================================================: vxegrid emits :==================================================://\n\n  //:==================================================: extend emits :==================================================://\n  'ApiSuccess',\n  'ApiError',\n  //:==================================================: extend emits :==================================================://\n}\n"],"names":[],"mappings":"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"}