MCPcopy
hub / github.com/pascalorg/editor / getNodeName

Function getNodeName

packages/editor/src/components/viewer-overlay.tsx:222–232  ·  view source on GitHub ↗
(node: AnyNode)

Source from the content-addressed store, hash-verified

220}
221
222const getNodeName = (node: AnyNode): string => {
223 if ('name' in node && node.name) return node.name
224 if (node.type === 'wall') return 'Wall'
225 if (node.type === 'fence') return 'Fence'
226 if (node.type === 'item') return (node as { asset: { name: string } }).asset?.name || 'Item'
227 if (node.type === 'slab') return 'Slab'
228 if (node.type === 'ceiling') return 'Ceiling'
229 if (node.type === 'roof') return 'Roof'
230 if (node.type === 'roof-segment') return 'Roof Segment'
231 return node.type
232}
233
234interface ViewerOverlayProps {
235 projectName?: string | null

Callers 1

ViewerOverlayFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…