import { type FC } from 'react' import Input from '@/components/Input' import UserAvatar from '@/components/UserAvatar' import { HambergerMenu } from 'iconsax-react' import { Link } from 'react-router-dom' import Notifications from '@/pages/notification/Notification' import { useSharedStore } from './store/useSharedStore' import { t } from '@/locale' import { useGetAdminMe } from '@/pages/admin/hooks/useAdminData' import { Paths } from '@/config/Paths' const Header: FC = () => { const { setOpenSidebar, openSidebar } = useSharedStore() const { data } = useGetAdminMe() const admin = data?.data const displayName = [admin?.firstName, admin?.lastName].filter(Boolean).join(' ').trim() const roleTitle = admin?.role?.title || admin?.role?.name || '' return (
setOpenSidebar(!openSidebar)} className='xl:hidden block'>
{admin && (
{displayName || String(admin.phone ?? '')}
{roleTitle && (
{roleTitle}
)}
)}
) } export default Header