import React, { useState } from 'react'; import { Canvas } from '@react-three/fiber'; import { OrbitControls, PerspectiveCamera } from '@react-three/drei'; import './App.css'; const materials = { black: { color: "black", roughness: 1, metalness: 0 }, silver: { color: "#C0C0C0", roughness: 0.3, metalness: 1 }, gold: { color: "#FFD700", roughness: 0.4, metalness: 1 }, }; function Scene({ variant }) { return ( <> ); } export default function App() { const [activeVariant, setActiveVariant] = useState('black'); return (
{Object.keys(materials).map((variant) => ( ))}
); }