webapp/src/components/Nav/ProfileSettingsNavigation/ProfileSettingsNavigation.tsx
Ilya Y 784bb435c3
Feature/lint (#317)
* prettier

---------

Co-authored-by: Igor Lobanov <igor.lobanov@onetwotrip.com>
2023-11-14 18:10:00 +03:00

28 lines
948 B
TypeScript

import { clsx } from 'clsx'
import { useLocalize } from '../../../context/localize'
import { useRouter } from '../../../stores/router'
import styles from './ProfileSettingsNavigation.module.scss'
export const ProfileSettingsNavigation = () => {
const { t } = useLocalize()
const { page } = useRouter()
return (
<>
<h4 class={styles.navigationHeader}>{t('Settings')}</h4>
<ul class={clsx(styles.navigation, 'nodash')}>
<li class={clsx({ [styles.active]: page().route === 'profileSettings' })}>
<a href="/profile/settings">{t('Profile')}</a>
</li>
<li class={clsx({ [styles.active]: page().route === 'profileSubscriptions' })}>
<a href="/profile/subscriptions">{t('Subscriptions')}</a>
</li>
<li class={clsx({ [styles.active]: page().route === 'profileSecurity' })}>
<a href="/profile/security">{t('Security')}</a>
</li>
</ul>
</>
)
}