import { Menu, MenuButton, MenuItem, MenuItems } from "@headlessui/react"; import getAvatar from "@hey/helpers/getAvatar"; import type { AccountFragment } from "@hey/indexer"; import { Link } from "react-router"; import AccountLink from "@/components/Shared/Account/AccountLink"; import MenuTransition from "@/components/Shared/MenuTransition"; import Logout from "@/components/Shared/Navbar/NavItems/Logout"; import Rewards from "@/components/Shared/Navbar/NavItems/Rewards"; import Settings from "@/components/Shared/Navbar/NavItems/Settings"; import SwitchAccount from "@/components/Shared/Navbar/NavItems/SwitchAccount"; import ThemeSwitch from "@/components/Shared/Navbar/NavItems/ThemeSwitch"; import YourAccount from "@/components/Shared/Navbar/NavItems/YourAccount"; import { Image } from "@/components/Shared/UI"; import cn from "@/helpers/cn"; import { useAccountStore } from "@/store/persisted/useAccountStore"; const SignedAccount = () => { const { currentAccount } = useAccountStore(); const Avatar = () => ( {currentAccount?.address} ); return ( cn({ "dropdown-active": focus }, "menu-item") } > cn({ "dropdown-active": focus }, "menu-item") } to="/settings/rewards" > cn({ "dropdown-active": focus }, "menu-item") } to="/settings" >
cn({ "dropdown-active": focus }, "m-2 rounded-lg") } > cn({ "dropdown-active": focus }, "m-2 rounded-lg") } >
cn({ "dropdown-active": focus }, "m-2 rounded-lg") } >
); }; export default SignedAccount;