From d33ca318c9daef98963f814362682b8a7990e221 Mon Sep 17 00:00:00 2001 From: Alex Date: Fri, 15 Jul 2022 00:18:19 +0300 Subject: [PATCH] Create Math Node --- .../FlowEditor/nodes/basic/NodeMath.tsx | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 components/FlowEditor/nodes/basic/NodeMath.tsx diff --git a/components/FlowEditor/nodes/basic/NodeMath.tsx b/components/FlowEditor/nodes/basic/NodeMath.tsx new file mode 100644 index 0000000..65e37dc --- /dev/null +++ b/components/FlowEditor/nodes/basic/NodeMath.tsx @@ -0,0 +1,38 @@ +import styles from "./Node.module.css"; +import { Handle, Position } from "react-flow-renderer"; + +type MathNodeProps = {}; + +const MathNode = (props: MathNodeProps) => { + return ( + // Базовый класс generic-node - прописана ширина и положение, цвет текста и фона + + // Nandle - ручка для коннекта. Можно задать оформление при помощи className, тип (target / source) и позицию + + // Label - подпись ноды. Можно стилизовать + + // Select - DropDown меню, можно стилизовать. Стоит класс nodrag для предотвращения залипания + +
+ + +
+ + первое число + + второе число +
+ + +
+ ); +}; + +export default MathNode; \ No newline at end of file