mirror of
https://github.com/projectstorm/react-diagrams.git
synced 2025-08-15 01:00:40 +08:00
19 lines
459 B
TypeScript
19 lines
459 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();
|
|
}
|
|
}
|