'use client' import * as React from 'react' import { useTheme } from 'next-themes' import { Button, buttonVariants } from '@/components/ui/button' import { IconCog, IconGitHub, IconTelegram, IconTwitter } from '@/components/ui/icons' import { DropdownMenu, DropdownMenuTrigger, DropdownMenuContent, DropdownMenuItem } from '@/components/ui/dropdown-menu' import { Tooltip, TooltipContent, TooltipTrigger } from './ui/tooltip' import Link from 'next/link' import { cn } from '@/lib/utils' export function SettingsDropDown() { const { setTheme } = useTheme() const [_, startTransition] = React.useTransition() return ( { startTransition(() => { setTheme('light') }) }} > Light { startTransition(() => { setTheme('dark') }) }} > Dark { startTransition(() => { setTheme('system') }) }} > System
Twitter Twitter Telegram Telegram Github Github
) }