initiation librodrome

This commit is contained in:
Yvv
2026-02-20 12:55:10 +01:00
commit 35e2897a73
208 changed files with 18951 additions and 0 deletions

28
app/layouts/admin.vue Normal file
View File

@@ -0,0 +1,28 @@
<template>
<div class="admin-layout">
<AdminSidebar />
<main class="admin-main">
<slot />
</main>
</div>
</template>
<style scoped>
.admin-layout {
display: grid;
grid-template-columns: 240px 1fr;
min-height: 100dvh;
}
.admin-main {
padding: 2rem;
overflow-y: auto;
max-height: 100dvh;
}
@media (max-width: 768px) {
.admin-layout {
grid-template-columns: 1fr;
}
}
</style>