@light-sheet/react
Version:
FortuneSheet is a drop-in javascript spreadsheet library that provides rich features like Excel and Google Sheets
34 lines • 1.09 kB
JavaScript
import React from "react";
import { defaultContext, defaultSettings } from "@light-sheet/core";
var defaultRefs = {
globalCache: {
undoList: [],
redoList: []
},
cellInput: /*#__PURE__*/React.createRef(),
fxInput: /*#__PURE__*/React.createRef(),
canvas: /*#__PURE__*/React.createRef(),
cellArea: /*#__PURE__*/React.createRef(),
workbookContainer: /*#__PURE__*/React.createRef()
};
var WorkbookContext = /*#__PURE__*/React.createContext({
context: defaultContext(defaultRefs),
setContext: function setContext() {},
settings: defaultSettings,
handleUndo: function handleUndo() {},
handleRedo: function handleRedo() {},
refs: {
globalCache: {
undoList: [],
redoList: []
},
cellInput: /*#__PURE__*/React.createRef(),
fxInput: /*#__PURE__*/React.createRef(),
canvas: /*#__PURE__*/React.createRef(),
scrollbarX: /*#__PURE__*/React.createRef(),
scrollbarY: /*#__PURE__*/React.createRef(),
cellArea: /*#__PURE__*/React.createRef(),
workbookContainer: /*#__PURE__*/React.createRef()
}
});
export default WorkbookContext;