// Copyright (c) 2025 Bytedance Ltd. and/or its affiliates // SPDX-License-Identifier: MIT "use client"; import { Monitor, Moon, Sun } from "lucide-react"; import { useTheme } from "next-themes"; import { Button } from "~/components/ui/button"; import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger, } from "~/components/ui/dropdown-menu"; import { cn } from "~/lib/utils"; import { Tooltip } from "./tooltip"; export function ThemeToggle() { const { theme = "system", setTheme } = useTheme(); return ( setTheme("light")}> Light setTheme("dark")}> Dark setTheme("system")}> System ); }