feat: extract network map builder from PR 124 #137

Merged
chihlasm merged 47 commits from feat/network-map-builder-prod into main 2026-04-13 06:38:01 +00:00
2 changed files with 2 additions and 3 deletions
Showing only changes of commit f6e7613a5e - Show all commits

View File

@@ -1,6 +1,5 @@
import { useState, useMemo, useCallback } from 'react'
import { Search, Plus, ChevronDown, ChevronRight, X } from 'lucide-react'
import { cn } from '@/lib/utils'
import { getDeviceRenderConfig, CATEGORY_LABELS, CATEGORY_ORDER } from '../nodes/deviceRegistry'
import type { DeviceTypeResponse, DeviceTypeCreate } from '@/types'
import { deviceTypesApi } from '@/api'

View File

@@ -33,8 +33,8 @@ function DiagramEditorInner() {
const [assetName, setAssetName] = useState<string | null>(null)
const [description, setDescription] = useState<string | null>(null)
const [nodes, setNodes, onNodesChange] = useNodesState([])
const [edges, setEdges, onEdgesChange] = useEdgesState([])
const [nodes, setNodes, onNodesChange] = useNodesState<Node>([])
const [edges, setEdges, onEdgesChange] = useEdgesState<Edge>([])
const [selectedNode, setSelectedNode] = useState<Node | null>(null)
const [selectedEdge, setSelectedEdge] = useState<Edge | null>(null)