<!-- app/layouts/admin.vue -->
<template>
  <div class="admin-layout">
    <aside class="admin-sidebar">
      <!-- Sidebar content -->
    </aside>
    <main class="admin-main">
      <NuxtPage />
    </main>
  </div>
</template>

<script setup>
// Admin layout logic
</script>

<style scoped>
.admin-layout {
  display: flex;
  min-height: 100vh;
}
.admin-sidebar {
  width: 250px;
  background: #f5f5f5;
}
.admin-main {
  flex: 1;
  padding: 20px;
}
</style>