All files / src/built-in baseNode.tsx

20% Statements 1/5
0% Branches 0/2
0% Functions 0/3
20% Lines 1/5

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17        1x                        
import * as React from "react";
import { ICanvasNode } from "../components";
import { INodeConfig } from "../contexts";
 
export const baseNode: INodeConfig = {
  draw(): React.ReactNode {
    return null;
  },
  didUpdate(node: ICanvasNode, el: SVGGraphicsElement): void {
    const style = node.getStyle ? node.getStyle(node) : {};
 
    Object.keys(style).forEach(key => {
      el.style[key] = style[key];
    });
  }
};