feat: Implement project management with new views, services, store, and sidebar project selection.

This commit is contained in:
xds
2026-02-09 16:06:50 +03:00
parent 70e96eb503
commit 1a8c66ca35
11 changed files with 915 additions and 97 deletions

View File

@@ -1,8 +1,17 @@
<script setup>
import { onMounted } from 'vue'
import { RouterView, useRoute } from 'vue-router'
import { useAuthStore } from '@/stores/auth'
import AppSidebar from './components/AppSidebar.vue'
const route = useRoute()
const authStore = useAuthStore()
onMounted(async () => {
if (authStore.isAuthenticated) {
await authStore.fetchCurrentUser()
}
})
</script>
<template>