import { Trans } from "@lingui/macro" import { Divider, Menu, useMantineColorScheme } from "@mantine/core" import { redirectToAbout, redirectToAdminUsers, redirectToMetrics, redirectToSettings } from "app/slices/redirect" import { useAppDispatch, useAppSelector } from "app/store" import { useState } from "react" import { TbChartLine, TbHelp, TbMoon, TbPower, TbSettings, TbSun, TbUsers } from "react-icons/tb" interface ProfileMenuProps { control: React.ReactElement } export function ProfileMenu(props: ProfileMenuProps) { const [opened, setOpened] = useState(false) const admin = useAppSelector(state => state.user.profile?.admin) const dispatch = useAppDispatch() const { colorScheme, toggleColorScheme } = useMantineColorScheme() const dark = colorScheme === "dark" const logout = () => { window.location.href = "logout" } return (
) }