import { useUser } from "@dashboard/auth"; import { isDarkTheme } from "@dashboard/misc"; import { staffMemberDetailsUrl } from "@dashboard/staff/urls"; import { useTheme } from "@dashboard/theme"; import { useTheme as useLegacyTheme } from "@saleor/macaw-ui"; import { Box, Button, Dropdown, List, MoreOptionsIcon, sprinkles, Text, } from "@saleor/macaw-ui/next"; import React from "react"; import { FormattedMessage } from "react-intl"; import { Link } from "react-router-dom"; import { ThemeSwitcher } from "./ThemeSwitcher"; export const UserControls = () => { const { user, logout } = useUser(); const { theme, setTheme } = useTheme(); const { themeType: legacyThemeType, setTheme: setLegacyTheme } = useLegacyTheme(); const handleClick = () => { setLegacyTheme(isDarkTheme(legacyThemeType) ? "light" : "dark"); setTheme(theme === "defaultLight" ? "defaultDark" : "defaultLight"); }; return (