Initial commit
This commit is contained in:
@@ -0,0 +1,90 @@
|
||||
<script setup>
|
||||
const open = ref([
|
||||
'Users',
|
||||
'Admin',
|
||||
])
|
||||
|
||||
const admins = [
|
||||
[
|
||||
'Management',
|
||||
'tabler-users',
|
||||
],
|
||||
[
|
||||
'Settings',
|
||||
'tabler-settings',
|
||||
],
|
||||
]
|
||||
|
||||
const cruds = [
|
||||
[
|
||||
'Create',
|
||||
'tabler-plus',
|
||||
],
|
||||
[
|
||||
'Read',
|
||||
'tabler-file',
|
||||
],
|
||||
[
|
||||
'Update',
|
||||
'tabler-reload',
|
||||
],
|
||||
[
|
||||
'Delete',
|
||||
'tabler-trash',
|
||||
],
|
||||
]
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<VList v-model:opened="open">
|
||||
<VListItem
|
||||
prepend-icon="tabler-home"
|
||||
title="Home"
|
||||
value="Home"
|
||||
/>
|
||||
|
||||
<VListGroup value="Users">
|
||||
<template #activator="{ props }">
|
||||
<VListItem
|
||||
v-bind="props"
|
||||
prepend-icon="tabler-users"
|
||||
title="Users"
|
||||
/>
|
||||
</template>
|
||||
|
||||
<VListGroup value="Admin">
|
||||
<template #activator="{ props }">
|
||||
<VListItem
|
||||
v-bind="props"
|
||||
title="Admin"
|
||||
/>
|
||||
</template>
|
||||
|
||||
<VListItem
|
||||
v-for="([title, icon], i) in admins"
|
||||
:key="i"
|
||||
:value="title"
|
||||
:title="title"
|
||||
:prepend-icon="icon"
|
||||
/>
|
||||
</VListGroup>
|
||||
|
||||
<VListGroup value="Actions">
|
||||
<template #activator="{ props }">
|
||||
<VListItem
|
||||
v-bind="props"
|
||||
title="Actions"
|
||||
/>
|
||||
</template>
|
||||
|
||||
<VListItem
|
||||
v-for="([title, icon], i) in cruds"
|
||||
:key="i"
|
||||
:value="title"
|
||||
:title="title"
|
||||
:prepend-icon="icon"
|
||||
/>
|
||||
</VListGroup>
|
||||
</VListGroup>
|
||||
</VList>
|
||||
</template>
|
||||
Reference in New Issue
Block a user