Files
react-diagrams/demos/demo-custom-node1/DiamondNodeFactory.tsx
Dylan Vorster e2285cec16 reformat code
2018-02-24 18:44:28 +02:00

19 lines
478 B
TypeScript

import * as SRD from "../../src/main";
import { DiamonNodeWidget } from "./DiamondNodeWidget";
import { DiamondNodeModel } from "./DiamondNodeModel";
import * as React from "react";
export class DiamondNodeFactory extends SRD.NodeFactory {
constructor() {
super("diamond");
}
generateReactWidget(diagramEngine: SRD.DiagramEngine, node: SRD.NodeModel): JSX.Element {
return <DiamonNodeWidget node={node} />;
}
getNewInstance() {
return new DiamondNodeModel();
}
}