UNPKG

@chief-editor/editor

Version:

FlowEditor Editor

1 lines 476 B
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)}));