"use client"; import type { ReactNode } from "react"; import Link from "next/link"; import { Menu, useMantineColorScheme } from "@mantine/core"; import { IconDashboard, IconLogout, IconMoon, IconSun, IconTool, } from "@tabler/icons-react"; import { useScopedI18n } from "@homarr/translation/client"; interface UserAvatarMenuProps { children: ReactNode; } export const UserAvatarMenu = ({ children }: UserAvatarMenuProps) => { const t = useScopedI18n("common.userAvatar.menu"); const { colorScheme, toggleColorScheme } = useMantineColorScheme(); const ColorSchemeIcon = colorScheme === "dark" ? IconSun : IconMoon; const colorSchemeText = colorScheme === "dark" ? t("switchToLightMode") : t("switchToDarkMode"); return (
); };