import { Eye, EyeOff, Lock, Unlock, Copy, Trash2, Box, Layers } from 'lucide-react'; import { Button } from '@/components/ui/button'; import { useModelStore } from '@/stores/useModelStore'; import { toast } from 'sonner'; interface SceneModelListProps { compact?: boolean; } export function SceneModelList({ compact = false }: SceneModelListProps) { const models = useModelStore((s) => s.models); const activeId = useModelStore((s) => s.activeModelId); const setActive = useModelStore((s) => s.setActiveModel); const removeModel = useModelStore((s) => s.removeModel); const toggleVisible = useModelStore((s) => s.toggleModelVisible); const toggleLocked = useModelStore((s) => s.toggleModelLocked); const duplicate = useModelStore((s) => s.duplicateModel); const max = useModelStore((s) => s.maxModels); if (models.length === 0) { return (
Nenhuma peça na cena