This is the console error:
"IPhone.jsx?t=1742574779028:28 Uncaught TypeError: Cannot read properties of undefined (reading '0')"
And here's the code that breaks it:
useEffect(() => {
Object.entries(materials).map((material) => {
// these are the material names that can't be changed color
if (
material[0] !== "zFdeDaGNRwzccye" &&
material[0] !== "ujsvqBWRMnqdwPx" &&
material[0] !== "hUlRcbieVuIiOXG" &&
material[0] !== "jlzuBkUzuJqgiAK" &&
material[0] !== "xNrofRCqOXXHVZt"
) {
material[1].color = new THREE.Color(props.item.color[0]);
}
material[1].needsUpdate = true;
});
}, [materials, props.item]);
The code is copy/pasted from the github, all the imports are there, I can't figure out what's causing the issue though.