UNPKG

@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
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;