UNPKG

@chief-editor/editor

Version:

FlowEditor Editor

1 lines 1.06 kB
"use strict";var __importStar=this&&this.__importStar||function(r){if(r&&r.__esModule)return r;var e={};if(null!=r)for(var t in r)Object.hasOwnProperty.call(r,t)&&(e[t]=r[t]);return e.default=r,e};Object.defineProperty(exports,"__esModule",{value:!0});var react_1=__importStar(require("react")),runtime_1=require("@chief-editor/runtime"),sortable_1=require("@rc-hooks/sortable"),editor_1=require("../context/editor"),useEditorDrag_1=require("../hooks/useEditorDrag"),BrickRender_1=require("./BrickRender"),BoardRender_1=require("./BoardRender");exports.EditorProvider=react_1.memo((function(r){var e=r.children,t=r.editor,i=r.Bricks,o=r.BrickContainers,a=r.BrickContainerRender,n=useEditorDrag_1.useEditorDrag(t);return react_1.default.createElement(sortable_1.RcSortableProvider,{sortable:n},react_1.default.createElement(editor_1.EditorContext.Provider,{value:t},react_1.default.createElement(runtime_1.RuntimeProvider,{Bricks:i,BrickRender:BrickRender_1.BrickRender,BrickContainers:o,BrickContainerRender:a,BoardRender:BoardRender_1.BoardRender},e)))}));