From f7c685589bd7cbb14192823b9aaaf11757b1a593 Mon Sep 17 00:00:00 2001 From: "gpt-engineer-app[bot]" <159125892+gpt-engineer-app[bot]@users.noreply.github.com> Date: Fri, 15 May 2026 13:06:16 +0000 Subject: [PATCH] Changes Co-authored-by: Reifonas <211114984+Reifonas@users.noreply.github.com> --- src/components/SceneModelList.tsx | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/components/SceneModelList.tsx b/src/components/SceneModelList.tsx index 0575237..2fc6487 100644 --- a/src/components/SceneModelList.tsx +++ b/src/components/SceneModelList.tsx @@ -1,8 +1,16 @@ -import { Eye, EyeOff, Lock, Unlock, Copy, Trash2, Box, Layers } from 'lucide-react'; +import { Eye, EyeOff, Lock, Unlock, Copy, Trash2, Box, Layers, Check } from 'lucide-react'; import { Button } from '@/components/ui/button'; +import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/popover'; import { useModelStore } from '@/stores/useModelStore'; import { toast } from 'sonner'; +const COLOR_PALETTE = [ + '#ef4444', '#f97316', '#f59e0b', '#eab308', '#84cc16', '#22c55e', + '#10b981', '#14b8a6', '#06b6d4', '#0ea5e9', '#3b82f6', '#6366f1', + '#8b5cf6', '#a855f7', '#d946ef', '#ec4899', '#f43f5e', '#64748b', + '#ffffff', '#1f2937', +]; + interface SceneModelListProps { compact?: boolean; } @@ -15,6 +23,7 @@ export function SceneModelList({ compact = false }: SceneModelListProps) { const toggleVisible = useModelStore((s) => s.toggleModelVisible); const toggleLocked = useModelStore((s) => s.toggleModelLocked); const duplicate = useModelStore((s) => s.duplicateModel); + const setModelColor = useModelStore((s) => s.setModelColor); const max = useModelStore((s) => s.maxModels); if (models.length === 0) {