import React, { Suspense } from 'react'; import { Edges, useTexture, useVideoTexture } from '@react-three/drei'; import * as THREE from 'three'; const ImageMaterial = ({ url }) => { const texture = useTexture(url); return ; }; const VideoMaterial = ({ url }) => { const texture = useVideoTexture(url); return ; }; export const InputCube = ({ position, imageUrl, isVideo }) => { const sizeX = 0.2; const sizeY = 4.5; const sizeZ = 4.5; return ( }> {imageUrl ? ( isVideo ? : ) : ( )} ); };