fix: page usersList

This commit is contained in:
2026-04-07 10:06:36 +02:00
parent 11dab263fa
commit a874a063d8
2 changed files with 40 additions and 0 deletions

View File

@@ -0,0 +1,39 @@
<template>
<component :is="Default || 'div'">
<div class="flex flex-col md:flex-row gap-10">
<CategoryMenu />
<div class="w-full flex flex-col items-center gap-4">
</div>
</div>
</component>
</template>
<script setup lang="ts">
import Default from '@/layouts/default.vue';
import { onMounted, ref} from 'vue'
import { useFetchJson } from '@/composable/useFetchJson';
const usersList = ref([])
const error=ref()
async function fetchUsersList() {
error.value = null
try {
const data = await useFetchJson(`/api/v1/restricted/customer/list`)
console.log('USERS LIST:', data)
const response = (data as any).items ?? data
console.log('User list response:', response)
usersList.value = response
return response
} catch (err: any) {
error.value = err?.message ?? 'Unknown error'
return null
}
}
onMounted( ()=>{
fetchUsersList()
})
</script>