"use client"; import { useTheme } from "@/components/theme/app-theme"; import { IconMoon, IconSun } from "@tabler/icons-react"; import { Button } from "@kandev/ui/button"; import { useSyncExternalStore } from "react"; export function ThemeToggle() { const { theme, setTheme } = useTheme(); const mounted = useSyncExternalStore( () => () => {}, () => true, () => false, ); if (!mounted) { return null; } return ( ); }