import { useState } from "react"; import { db } from "../backend/db"; import { PrimitiveView } from "./PrimitiveView"; import type { Primitive } from "../types"; export const DbView = function () { const [selectedPrimitiveId, setSelectedPrimitiveId] = useState(''); let selectedPrimitives: Primitive[] = []; if (selectedPrimitiveId) { const primitive = db.primitiveById(selectedPrimitiveId); if (primitive) selectedPrimitives = [primitive]; } else selectedPrimitives = db.solids; return (
setSelectedPrimitiveId(e.target.value)} />
{ selectedPrimitives.map(p => ) }
) }