import { Monitor, Moon, MoonStar, Palette, Sun, Wallpaper } from "lucide-react"; import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from "@/components/ui/select"; import { THEME_OPTIONS } from "@/utils/theme"; interface ThemeSelectProps { value?: string; onValueChange?: (theme: string) => void; className?: string; } const THEME_ICONS: Record = { system: , default: , "default-dark": , midnight: , paper: , whitewall: , }; const ThemeSelect = ({ value, onValueChange, className }: ThemeSelectProps = {}) => { const currentTheme = value || "system"; const handleThemeChange = (newTheme: string) => { if (onValueChange) { onValueChange(newTheme); } }; return ( ); }; export default ThemeSelect;