34 lines
573 B
Vue
34 lines
573 B
Vue
<script setup lang="ts">
|
|
import type { NavigationMenuItem } from '@nuxt/ui'
|
|
|
|
const nav : NavigationMenuItem[][] = [[
|
|
{
|
|
label: 'Home',
|
|
icon: 'i-lucide-house',
|
|
active: true,
|
|
to: "/dashboard"
|
|
}, {
|
|
label: 'Inbox',
|
|
icon: 'i-lucide-inbox',
|
|
badge: '4',
|
|
to: "/inbox"
|
|
}, {
|
|
label: 'Contacts',
|
|
icon: 'i-lucide-users',
|
|
to: "/contacts"
|
|
}]];
|
|
/*[
|
|
{
|
|
label: "Feedback"
|
|
}
|
|
]];*/
|
|
</script>
|
|
<template>
|
|
<UDashboardGroup>
|
|
<DashboardSidebar collapsible resizable :items="nav"/>
|
|
<UDashboardSidebarCollapse />
|
|
|
|
<slot />
|
|
</UDashboardGroup>
|
|
</template>
|