"use client" import { Label } from "@/examples/base/ui/label" import { Select, SelectContent, SelectGroup, SelectItem, SelectLabel, SelectTrigger, SelectValue, } from "@/examples/base/ui/select" import { THEMES } from "@/lib/themes" import { cn } from "@/lib/utils" import { useThemeConfig } from "@/components/active-theme" import { CopyCodeButton } from "./theme-customizer" export function ThemeSelector({ className }: React.ComponentProps<"div">) { const { activeTheme, setActiveTheme } = useThemeConfig() const value = activeTheme === "default" ? "neutral" : activeTheme const items = THEMES.map((theme) => ({ label: theme.label, value: theme.name, })) return (
) }