MCPcopy Create free account
hub / github.com/GrapesJS/react / Canvas

Function Canvas

packages/grapesjs-react/src/Canvas.tsx:5–18  ·  view source on GitHub ↗
({ children, ...rest }: HTMLProps<HTMLDivElement>)

Source from the content-addressed store, hash-verified

3import { useEditorOptions } from './context/EditorOptions';
4
5export default function Canvas({ children, ...rest }: HTMLProps<HTMLDivElement>) {
6 const editorOptions = useEditorOptions();
7 const canvasRef = useRef<HTMLDivElement>(null);
8
9 useEffect(() => {
10 canvasRef.current && editorOptions.setRefCanvas(canvasRef.current);
11 }, [canvasRef.current]);
12
13 return (
14 <div {...rest} ref={canvasRef}>
15 {children}
16 </div>
17 );
18}

Callers

nothing calls this directly

Calls 1

useEditorOptionsFunction · 0.90

Tested by

no test coverage detected