Добавление нового функционала

This commit is contained in:
NikitaKalitov
2026-07-14 17:55:53 +03:00
parent fed7df1bea
commit 8bbee2dc7e
8 changed files with 744 additions and 114 deletions
+28
View File
@@ -0,0 +1,28 @@
interface EdgeInspectorProps {
edgeId: string;
label: string;
onChange: (label: string) => void;
onDelete: () => void;
}
export function EdgeInspector({ edgeId, label, onChange, onDelete }: EdgeInspectorProps) {
return (
<div className="node-inspector">
<div className="node-inspector__header">
<span className="node-inspector__type">Связь</span>
<code className="node-inspector__id">{edgeId}</code>
</div>
<div className="node-inspector__toolbar">
<button type="button" onClick={onDelete}>
Удалить
</button>
</div>
<label className="node-inspector__field">
Подпись
<input type="text" value={label} onChange={(e) => onChange(e.target.value)} />
</label>
</div>
);
}