UNPKG

es-grid-template

Version:

es-grid-template

61 lines (60 loc) 1.43 kB
import { createContext } from 'react'; export const TableContext = /*#__PURE__*/createContext({ prefix: 'ui-rc', id: '', rowKey: 'rowId', dataSource: [], originData: [], // triggerFilter: () => { }, setIsSelectionChange: () => {}, setSorterChange: () => {}, setFilterChange: () => {} }); export const TableContextEdit = /*#__PURE__*/createContext({ prefix: 'ui-rc', rowKey: 'rowId', id: '', dataSource: [], originData: [], focusedCell: undefined, startCell: undefined, endCell: undefined, isSelecting: false, isPasting: false, startPasteCell: undefined, endPasteCell: undefined, editingKey: '', rangeState: { startRowIndex: undefined, endRowIndex: undefined, startColIndex: undefined, endColIndex: undefined, rowIds: [], colIds: [], colRange: [], rowRange: [] }, rangePasteState: { startRowIndex: undefined, endRowIndex: undefined, startColIndex: undefined, endColIndex: undefined, rowIds: [], colIds: [], colRange: [], rowRange: [] }, setEditingKey: () => {}, setStartCell: () => {}, setIsSelecting: () => {}, setEndCell: () => {}, setFocusedCell: () => {}, setRangeState: () => {}, setRangePasteState: () => {}, setIsPasting: () => {}, setEndPasteCell: () => {}, setStartPasteCell: () => {}, handleDeleteContent: () => {}, // triggerFilter: () => { }, handleAddMulti: () => {} });