modified: main_dc/BB/bbvue/src/App.vue

modified:   main_dc/BB/bbvue/src/components/NavigationMenu.vue
delete incon and add into h-menu logic with login/logout state and menu
item Вход\выход
This commit is contained in:
2025-10-25 03:02:24 +05:00
parent ea807a00e9
commit 001a3fb0a0
2 changed files with 2 additions and 18 deletions
+1 -15
View File
@@ -19,18 +19,6 @@
<!-- Используем компонент меню -->
<div class="menu-box">
<!-- Отображение зависит от авторизации -->
<div class="menu-box-item" v-if="isAuthenticated">
<RouterLink to="/logout" class="r-link logout">
<Icon icon="material-symbols:account-circle" class="profile-icon authed" />
</RouterLink>
</div>
<div class="menu-box-item" v-else>
<RouterLink to="/login" class="r-link login">
<Icon icon="material-symbols:no-accounts" class="profile-icon nonAuthed" />
</RouterLink>
</div>
<div class="menu-box-item h-menu">
<NavigationMenu />
</div>
@@ -54,14 +42,12 @@
<script>
import NavigationMenu from './components/NavigationMenu.vue'
import { Icon } from '@iconify/vue'
import { useAuthStore } from '@/src/stores/auth' // Добавлен импорт
import { useAuthStore } from '@/src/stores/auth'
export default {
name: 'App',
components: {
NavigationMenu,
Icon
},
data() {
return {
@@ -69,15 +69,13 @@
</template>
<script>
import writeLogo from './writeLogo.vue';
import { Icon } from '@iconify/vue'
import writeLogo from './writeLogo.vue'
import { useAuthStore } from '@/src/stores/auth'
export default {
name: 'NavigationMenu',
components: {
writeLogo,
Icon
},
data() {
return {