2022-11-28 22:14:19 +00:00
|
|
|
import { clsx } from 'clsx'
|
2023-11-14 15:10:00 +00:00
|
|
|
|
2023-09-18 16:33:22 +00:00
|
|
|
import { useLocalize } from '../../../context/localize'
|
2022-11-28 22:14:19 +00:00
|
|
|
|
2024-06-24 17:50:27 +00:00
|
|
|
import { useLocation } from '@solidjs/router'
|
2023-11-14 15:10:00 +00:00
|
|
|
import styles from './ProfileSettingsNavigation.module.scss'
|
|
|
|
|
2023-09-18 16:33:22 +00:00
|
|
|
export const ProfileSettingsNavigation = () => {
|
2023-02-17 09:21:02 +00:00
|
|
|
const { t } = useLocalize()
|
2024-06-24 17:50:27 +00:00
|
|
|
const loc = useLocation()
|
2022-11-28 22:14:19 +00:00
|
|
|
return (
|
|
|
|
<>
|
2023-02-17 09:21:02 +00:00
|
|
|
<h4 class={styles.navigationHeader}>{t('Settings')}</h4>
|
2022-11-28 22:14:19 +00:00
|
|
|
<ul class={clsx(styles.navigation, 'nodash')}>
|
2024-06-24 17:50:27 +00:00
|
|
|
<li class={clsx({ [styles.active]: loc?.pathname === '/profile/settings' })}>
|
2023-02-17 09:21:02 +00:00
|
|
|
<a href="/profile/settings">{t('Profile')}</a>
|
2022-11-28 22:14:19 +00:00
|
|
|
</li>
|
2024-06-24 17:50:27 +00:00
|
|
|
<li class={clsx({ [styles.active]: loc?.pathname === '/profile/subscriptions' })}>
|
2023-02-17 09:21:02 +00:00
|
|
|
<a href="/profile/subscriptions">{t('Subscriptions')}</a>
|
2022-11-28 22:14:19 +00:00
|
|
|
</li>
|
2024-06-24 17:50:27 +00:00
|
|
|
<li class={clsx({ [styles.active]: loc?.pathname === '/profile/security' })}>
|
2023-02-17 09:21:02 +00:00
|
|
|
<a href="/profile/security">{t('Security')}</a>
|
2022-11-28 22:14:19 +00:00
|
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
</>
|
|
|
|
)
|
|
|
|
}
|