mirror of
https://github.com/projectstorm/react-diagrams.git
synced 2025-08-18 19:20:42 +08:00
18 lines
460 B
TypeScript
18 lines
460 B
TypeScript
import * as SRD from "../../src/main";
|
|
import { DiamonNodeWidgetFactory } from "./DiamondNodeWidget";
|
|
import { DiamondNodeModel } from "./DiamondNodeModel";
|
|
|
|
export class DiamondNodeFactory extends SRD.NodeFactory {
|
|
constructor() {
|
|
super("diamond");
|
|
}
|
|
|
|
generateReactWidget(diagramEngine: SRD.DiagramEngine, node: SRD.NodeModel): JSX.Element {
|
|
return DiamonNodeWidgetFactory({ node: node });
|
|
}
|
|
|
|
getNewInstance() {
|
|
return new DiamondNodeModel();
|
|
}
|
|
}
|