Changes
Co-authored-by: Reifonas <211114984+Reifonas@users.noreply.github.com>
This commit is contained in:
@@ -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 { Button } from '@/components/ui/button';
|
||||||
|
import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/popover';
|
||||||
import { useModelStore } from '@/stores/useModelStore';
|
import { useModelStore } from '@/stores/useModelStore';
|
||||||
import { toast } from 'sonner';
|
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 {
|
interface SceneModelListProps {
|
||||||
compact?: boolean;
|
compact?: boolean;
|
||||||
}
|
}
|
||||||
@@ -15,6 +23,7 @@ export function SceneModelList({ compact = false }: SceneModelListProps) {
|
|||||||
const toggleVisible = useModelStore((s) => s.toggleModelVisible);
|
const toggleVisible = useModelStore((s) => s.toggleModelVisible);
|
||||||
const toggleLocked = useModelStore((s) => s.toggleModelLocked);
|
const toggleLocked = useModelStore((s) => s.toggleModelLocked);
|
||||||
const duplicate = useModelStore((s) => s.duplicateModel);
|
const duplicate = useModelStore((s) => s.duplicateModel);
|
||||||
|
const setModelColor = useModelStore((s) => s.setModelColor);
|
||||||
const max = useModelStore((s) => s.maxModels);
|
const max = useModelStore((s) => s.maxModels);
|
||||||
|
|
||||||
if (models.length === 0) {
|
if (models.length === 0) {
|
||||||
|
|||||||
Reference in New Issue
Block a user