"use client"
import * as React from "react"
import { useTheme } from "next-themes"
import { MoonIcon, SunIcon } from "lucide-react"
import { Button } from "@/components/ui/button"
export function ThemeToggle() {
const { resolvedTheme, setTheme } = useTheme()
const mounted = React.useSyncExternalStore(
() => () => {},
() => true,
() => false
)
if (!mounted) {
return (
)
}
const isDark = resolvedTheme === "dark"
return (
)
}