новости + переработка текстов
This commit is contained in:
@@ -14,6 +14,7 @@ const menuOpen = ref(false);
|
||||
const currentPath = computed(() => page.url.split('?')[0]);
|
||||
const isCabinet = computed(() => currentPath.value.startsWith('/cabinet'));
|
||||
const isAdmin = computed(() => currentPath.value.startsWith('/admin'));
|
||||
const isNews = computed(() => currentPath.value.startsWith('/news'));
|
||||
const cabinetUrl = computed(() => (
|
||||
props.auth.authenticated
|
||||
? props.urls.cabinet
|
||||
@@ -47,6 +48,7 @@ onBeforeUnmount(() => {
|
||||
|
||||
<nav class="portal-nav portal-nav--desktop" aria-label="Основная навигация">
|
||||
<Link :href="urls.home">Главная</Link>
|
||||
<Link v-if="urls.news" :class="{ active: isNews }" :href="urls.news">Новости</Link>
|
||||
<Link v-if="cabinetUrl" :class="{ active: isCabinet }" :href="cabinetUrl">
|
||||
{{ auth.authenticated ? 'Кабинет' : 'Войти' }}
|
||||
</Link>
|
||||
@@ -77,6 +79,7 @@ onBeforeUnmount(() => {
|
||||
<div :class="['portal-mobile-menu', { open: menuOpen }]">
|
||||
<nav class="wrap" aria-label="Мобильная навигация">
|
||||
<Link :href="urls.home" @click="menuOpen = false">Главная</Link>
|
||||
<Link v-if="urls.news" :href="urls.news" @click="menuOpen = false">Новости</Link>
|
||||
<Link v-if="cabinetUrl" :href="cabinetUrl" @click="menuOpen = false">
|
||||
{{ auth.authenticated ? 'Личный кабинет' : 'Войти в кабинет' }}
|
||||
</Link>
|
||||
|
||||
Reference in New Issue
Block a user