import { Plus } from 'lucide-react'; // Define the type for material object interface Material { name: string; file: string; prompt: string; } interface MaterialLibraryProps { onSelectMaterial: (material: Material) => void; } // Only keep the Topographic material from the actual materials bar const libraryMaterials: Record = { topographic: { name: "Topographic", file: "topographic.jpeg", prompt: "Transform this sketch into a sculptural form composed of precisely stacked, thin metallic rings or layers. Render it with warm copper/bronze tones with each layer maintaining equal spacing from adjacent layers, creating a topographic map effect. The form should appear to flow and undulate while maintaining the precise parallel structure. Use dramatic studio lighting against a pure black background to highlight the metallic luster and dimensional quality. Render it in a high-end 3D visualization style with perfect definition between each ring layer." } }; const MaterialLibrary: React.FC = ({ onSelectMaterial }) => { return (

Material Library

{Object.entries(libraryMaterials).map(([key, material]) => (
{`${material.name}
{material.name}
))}
); }; export default MaterialLibrary;