import dynamic from 'next/dynamic' import type { FolderEntry } from '@/lib/client-types' import { formatBytes } from '@/lib/format-bytes' import WarningBanner from './WarningBanner' const ModelViewer = dynamic(() => import('../ModelViewer'), { ssr: false }) interface FolderCardProps { entry: FolderEntry index: number onToggleViewer: (index: number) => void onRemove: (index: number) => void } export default function FolderCard({ entry, index, onToggleViewer, onRemove }: FolderCardProps) { return (