Initial commit: admin dashboard for GameNo.

Vue 3 + Vite dashboard with PrimeVue, i18n, and API integration for institution management.
This commit is contained in:
2026-08-09 04:18:09 +02:00
commit 1a34c3b133
94 changed files with 12016 additions and 0 deletions
+29
View File
@@ -0,0 +1,29 @@
<!-- /src/layouts/DashboardLayout.vue -->
<template>
<div class="dashboard-layout min-h-screen flex flex-column">
<AppTopbar />
<div class="layout-main-container flex flex-grow-1">
<AppSidebar />
<main class="layout-main flex-grow-1 p-4 overflow-x-hidden">
<AppBreadcrumb />
<router-view />
</main>
</div>
</div>
</template>
<script setup>
import AppTopbar from '@/components/layout/AppTopbar.vue';
import AppSidebar from '@/components/layout/AppSidebar.vue';
import AppBreadcrumb from '@/components/layout/AppBreadcrumb.vue';
</script>
<style scoped lang="scss">
.dashboard-layout {
background-color: var(--bg-primary);
}
.layout-main {
min-height: calc(100vh - 60px);
}
</style>