@chief-editor/editor
Version:
FlowEditor Editor
1 lines • 476 B
JavaScript
import React,{memo,useRef}from"react";import{useRefGetter}from"@rc-hooks/use";import{useBrickContainer}from"../hooks/useBrickContainer";import{useTemplate}from"../hooks/useTemplate";export var BrickContainer=memo((function(e){var r=e.children,t=e.className,o=e.style,i=void 0===o?{}:o,s=e.node,a=useTemplate(),m=useRefGetter(a.getBrickByNode(s))(),c=useRef(null);return useBrickContainer(c,i,m),React.createElement("div",{style:i,className:t,"data-brick-id":m.id,ref:c},r)}));