'use client' import { type BuildingNode, useRegistry } from '@pascal-app/core' import { NodeRenderer, useNodeEvents } from '@pascal-app/viewer' import { useRef } from 'react' import type { Group } from 'three' export const BuildingRenderer = ({ node }: { node: BuildingNode }) => { const ref = useRef(null!) useRegistry(node.id, node.type, ref) const handlers = useNodeEvents(node, 'building') return ( {(node.children ?? []).map((childId) => ( ))} ) } export default BuildingRenderer