новости + переработка текстов

This commit is contained in:
2026-07-26 21:09:32 +04:00
parent 5495e40539
commit cb234b17ac
41 changed files with 809 additions and 1939 deletions
+3
View File
@@ -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>