@chief-editor/editor
Version:
FlowEditor Editor
1 lines • 787 B
JavaScript
;var __importStar=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var r={};if(null!=e)for(var t in e)Object.hasOwnProperty.call(e,t)&&(r[t]=e[t]);return r.default=e,r};Object.defineProperty(exports,"__esModule",{value:!0});var react_1=__importStar(require("react")),use_1=require("@rc-hooks/use"),useBrickContainer_1=require("../hooks/useBrickContainer"),useTemplate_1=require("../hooks/useTemplate");exports.BrickContainer=react_1.memo((function(e){var r=e.children,t=e.className,a=e.style,i=void 0===a?{}:a,s=e.node,u=useTemplate_1.useTemplate(),o=use_1.useRefGetter(u.getBrickByNode(s))(),n=react_1.useRef(null);return useBrickContainer_1.useBrickContainer(n,i,o),react_1.default.createElement("div",{style:i,className:t,"data-brick-id":o.id,ref:n},r)}));