Files
warren/frontend/layouts/admin.vue
2025-07-20 13:14:31 +02:00

22 lines
451 B
Vue

<script setup lang="ts">
import { listUsers } from '~/lib/api/admin/listUsers';
const adminStore = useAdminStore();
await useAsyncData('users', async () => {
const response = await listUsers();
if (response.success) {
adminStore.users = response.users;
}
});
</script>
<template>
<NuxtLayout name="default">
<AdminCreateUserDialog />
<AdminDeleteUserDialog />
<slot />
</NuxtLayout>
</template>