import { FC } from 'react'
import LogoImage from '../assets/images/logo.svg'
import { Brush2, Global, Logout, PenClose, People, Setting3 } from 'iconsax-react'
import SideBarItem from './SideBarItem'
import { useLocation } from 'react-router-dom'
import { useSharedStore } from './store/sharedStore'
import { clx } from '../helpers/utils'
import { useTranslation } from 'react-i18next'
import { Paths } from '@/utils/Paths'
import Storage from './components/Storage'
const SideBar: FC = () => {
const { t } = useTranslation()
const { openSidebar, setOpenSidebar } = useSharedStore()
const location = useLocation()
const isActive = (path: string) => location.pathname === path
const iconSizeSideBar = 20
return (
<>
{
openSidebar &&
setOpenSidebar(false)} />
}
{t('app.menu')}
}
title={t('setting.mail_server')}
isActive={isActive(Paths.settingMailServer)}
link={Paths.settingMailServer}
/>
}
title={t('setting.domain')}
isActive={isActive(Paths.settingDomain)}
link={Paths.settingDomain}
/>
}
title={t('setting.address')}
isActive={isActive(Paths.settingAddress)}
link={Paths.settingAddress}
/>
}
title={t('setting.personality')}
isActive={isActive(Paths.settingPersonalityList)}
link={Paths.settingPersonalityList}
/>
{/* }
title="سازنده قالب ایمیل"
isActive={isActive(Paths.emailBuilder)}
link={Paths.emailBuilder}
/> */}
}
title={t('setting.signature')}
isActive={isActive(Paths.settingSignature)}
link={Paths.settingSignature}
/>
}
title={t('sidebar.logout')}
isActive={isActive('logout')}
link={`#`}
isLogout
/>
>
)
}
export default SideBar