новости + переработка текстов
This commit is contained in:
@@ -16,6 +16,7 @@ defineProps({
|
||||
<span>{{ site.name }}</span>
|
||||
</Link>
|
||||
<nav aria-label="Юридическая информация">
|
||||
<Link v-if="urls.news" :href="urls.news">Новости</Link>
|
||||
<Link v-if="urls.offer" :href="urls.offer">Публичная оферта</Link>
|
||||
<Link v-if="urls.privacy" :href="urls.privacy">Политика конфиденциальности</Link>
|
||||
</nav>
|
||||
|
||||
@@ -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