import { Popover } from '@headlessui/react' import { User, useStore } from '../useStore' import { ActionButton } from './ActionButton' import { faBars, faGear, faSignOutAlt } from '@fortawesome/free-solid-svg-icons' import { useNavigate } from 'react-router-dom' import { A } from '@tauri-apps/api/path-c062430b' const UserSidebarMenu = ({ user }: { user?: User }) => { const navigate = useNavigate() const { setToken } = useStore((s) => ({ setToken: s.setToken, })) return ( {user?.image ? (
{user?.name
) : ( Menu )} {user && (
{user?.name

{user.name || user.first_name + ' ' + user.last_name || user.email}

{(user.name || user.first_name) && (

{user.email}

)}
)}
Settings { setToken('') navigate('/signin') }} icon={{ icon: faSignOutAlt, bgClassName: 'bg-destroy-80', iconClassName: 'text-destroy-20 group-hover:text-destroy-10 hover:text-destroy-10', }} className="border-transparent hover:border-destroy-40" > Sign out
) } export default UserSidebarMenu