2023-02-28 08:29:30 +00:00
|
|
|
<template>
|
|
|
|
<DocSectionText v-bind="$attrs">
|
2023-08-30 07:26:11 +00:00
|
|
|
<p>
|
2024-05-25 23:52:18 +00:00
|
|
|
Menu offers item customization with the <i>item</i> template that receives the menuitem instance from the model as a parameter. The submenu label has its own <i>submenulabel</i> template, additional slots named <i>start</i> and
|
2023-11-07 18:11:29 +00:00
|
|
|
<i>end</i> are provided to embed content before or after the menu.
|
2023-08-30 07:26:11 +00:00
|
|
|
</p>
|
2023-02-28 08:29:30 +00:00
|
|
|
</DocSectionText>
|
2024-05-20 12:14:38 +00:00
|
|
|
<div class="card flex justify-center">
|
|
|
|
<Menu :model="items" class="w-full md:w-60">
|
2023-02-28 08:29:30 +00:00
|
|
|
<template #start>
|
2024-05-20 12:14:38 +00:00
|
|
|
<span class="inline-flex items-center gap-1 px-2 py-2">
|
|
|
|
<svg width="35" height="40" viewBox="0 0 35 40" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-8">
|
2023-11-04 08:20:02 +00:00
|
|
|
<path
|
|
|
|
d="M25.87 18.05L23.16 17.45L25.27 20.46V29.78L32.49 23.76V13.53L29.18 14.73L25.87 18.04V18.05ZM25.27 35.49L29.18 31.58V27.67L25.27 30.98V35.49ZM20.16 17.14H20.03H20.17H20.16ZM30.1 5.19L34.89 4.81L33.08 12.33L24.1 15.67L30.08 5.2L30.1 5.19ZM5.72 14.74L2.41 13.54V23.77L9.63 29.79V20.47L11.74 17.46L9.03 18.06L5.72 14.75V14.74ZM9.63 30.98L5.72 27.67V31.58L9.63 35.49V30.98ZM4.8 5.2L10.78 15.67L1.81 12.33L0 4.81L4.79 5.19L4.8 5.2ZM24.37 21.05V34.59L22.56 37.29L20.46 39.4H14.44L12.34 37.29L10.53 34.59V21.05L12.42 18.23L17.45 26.8L22.48 18.23L24.37 21.05ZM22.85 0L22.57 0.69L17.45 13.08L12.33 0.69L12.05 0H22.85Z"
|
2024-03-27 08:30:38 +00:00
|
|
|
fill="var(--p-primary-color)"
|
2023-11-04 08:20:02 +00:00
|
|
|
/>
|
|
|
|
<path
|
|
|
|
d="M30.69 4.21L24.37 4.81L22.57 0.69L22.86 0H26.48L30.69 4.21ZM23.75 5.67L22.66 3.08L18.05 14.24V17.14H19.7H20.03H20.16H20.2L24.1 15.7L30.11 5.19L23.75 5.67ZM4.21002 4.21L10.53 4.81L12.33 0.69L12.05 0H8.43002L4.22002 4.21H4.21002ZM21.9 17.4L20.6 18.2H14.3L13 17.4L12.4 18.2L12.42 18.23L17.45 26.8L22.48 18.23L22.5 18.2L21.9 17.4ZM4.79002 5.19L10.8 15.7L14.7 17.14H14.74H15.2H16.85V14.24L12.24 3.09L11.15 5.68L4.79002 5.2V5.19Z"
|
2024-05-21 11:24:24 +00:00
|
|
|
fill="var(--p-text-color)"
|
2023-11-04 08:20:02 +00:00
|
|
|
/>
|
|
|
|
</svg>
|
2024-05-21 11:17:35 +00:00
|
|
|
<span class="text-xl font-semibold">PRIME<span class="text-primary">APP</span></span>
|
2023-11-04 08:20:02 +00:00
|
|
|
</span>
|
2023-02-28 08:29:30 +00:00
|
|
|
</template>
|
2024-05-25 23:52:18 +00:00
|
|
|
<template #submenulabel="{ item }">
|
2023-11-04 08:20:02 +00:00
|
|
|
<span class="text-primary font-bold">{{ item.label }}</span>
|
|
|
|
</template>
|
|
|
|
<template #item="{ item, props }">
|
2024-05-20 12:14:38 +00:00
|
|
|
<a v-ripple class="flex items-center" v-bind="props.action">
|
2023-11-04 08:20:02 +00:00
|
|
|
<span :class="item.icon" />
|
2024-05-25 11:05:57 +00:00
|
|
|
<span>{{ item.label }}</span>
|
2023-08-29 12:50:04 +00:00
|
|
|
<Badge v-if="item.badge" class="ml-auto" :value="item.badge" />
|
2024-05-25 11:05:57 +00:00
|
|
|
<span v-if="item.shortcut" class="ml-auto border border-surface rounded bg-emphasis text-muted-color text-xs p-1">{{ item.shortcut }}</span>
|
2023-08-29 12:50:04 +00:00
|
|
|
</a>
|
|
|
|
</template>
|
2023-02-28 08:29:30 +00:00
|
|
|
<template #end>
|
2024-05-21 11:17:35 +00:00
|
|
|
<button v-ripple class="relative overflow-hidden w-full border-0 bg-transparent flex items-start p-2 pl-4 hover:bg-surface-100 dark:hover:bg-surface-800 rounded-none cursor-pointer transition-colors duration-200">
|
2023-11-04 08:20:02 +00:00
|
|
|
<Avatar image="https://primefaces.org/cdn/primevue/images/avatar/amyelsner.png" class="mr-2" shape="circle" />
|
2024-05-20 12:14:38 +00:00
|
|
|
<span class="inline-flex flex-col items-start">
|
2023-11-04 08:20:02 +00:00
|
|
|
<span class="font-bold">Amy Elsner</span>
|
|
|
|
<span class="text-sm">Admin</span>
|
|
|
|
</span>
|
2023-02-28 08:29:30 +00:00
|
|
|
</button>
|
|
|
|
</template>
|
|
|
|
</Menu>
|
|
|
|
</div>
|
|
|
|
<DocSectionCode :code="code" />
|
|
|
|
</template>
|
|
|
|
|
|
|
|
<script>
|
|
|
|
export default {
|
|
|
|
data() {
|
|
|
|
return {
|
2023-08-29 12:50:04 +00:00
|
|
|
items: [
|
|
|
|
{
|
2023-11-04 08:20:02 +00:00
|
|
|
separator: true
|
2023-08-29 12:50:04 +00:00
|
|
|
},
|
|
|
|
{
|
2023-11-04 08:20:02 +00:00
|
|
|
label: 'Documents',
|
|
|
|
items: [
|
|
|
|
{
|
|
|
|
label: 'New',
|
|
|
|
icon: 'pi pi-plus',
|
|
|
|
shortcut: '⌘+N'
|
|
|
|
},
|
|
|
|
{
|
|
|
|
label: 'Search',
|
|
|
|
icon: 'pi pi-search',
|
|
|
|
shortcut: '⌘+S'
|
|
|
|
}
|
|
|
|
]
|
2023-08-29 12:50:04 +00:00
|
|
|
},
|
2023-11-04 08:20:02 +00:00
|
|
|
{
|
|
|
|
label: 'Profile',
|
|
|
|
items: [
|
|
|
|
{
|
|
|
|
label: 'Settings',
|
|
|
|
icon: 'pi pi-cog',
|
|
|
|
shortcut: '⌘+O'
|
|
|
|
},
|
|
|
|
{
|
|
|
|
label: 'Messages',
|
|
|
|
icon: 'pi pi-inbox',
|
|
|
|
badge: 2
|
|
|
|
},
|
|
|
|
{
|
|
|
|
label: 'Logout',
|
|
|
|
icon: 'pi pi-sign-out',
|
|
|
|
shortcut: '⌘+Q'
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
separator: true
|
|
|
|
}
|
2023-08-29 12:50:04 +00:00
|
|
|
],
|
2023-02-28 08:29:30 +00:00
|
|
|
code: {
|
2023-09-22 12:54:14 +00:00
|
|
|
basic: `
|
2024-05-20 12:14:38 +00:00
|
|
|
<Menu :model="items" class="w-full md:w-60">
|
2023-02-28 08:29:30 +00:00
|
|
|
<template #start>
|
2024-05-20 12:14:38 +00:00
|
|
|
<span class="inline-flex items-center gap-1 px-2 py-2">
|
|
|
|
<svg width="35" height="40" viewBox="0 0 35 40" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-8">
|
2024-03-27 08:30:38 +00:00
|
|
|
<path d="..." fill="var(--p-primary-color)" />
|
2024-05-21 11:24:24 +00:00
|
|
|
<path d="..." fill="var(--p-text-color)" />
|
2023-11-04 08:20:02 +00:00
|
|
|
</svg>
|
2024-05-21 11:17:35 +00:00
|
|
|
<span class="text-xl font-semibold">PRIME<span class="text-primary">APP</span></span>
|
2023-11-04 08:20:02 +00:00
|
|
|
</span>
|
|
|
|
</template>
|
2024-05-25 23:52:18 +00:00
|
|
|
<template #submenulabel="{ item }">
|
2023-11-04 08:20:02 +00:00
|
|
|
<span class="text-primary font-bold">{{ item.label }}</span>
|
2023-02-28 08:29:30 +00:00
|
|
|
</template>
|
2023-11-04 08:20:02 +00:00
|
|
|
<template #item="{ item, props }">
|
2024-05-20 12:14:38 +00:00
|
|
|
<a v-ripple class="flex items-center" v-bind="props.action">
|
2023-11-04 08:20:02 +00:00
|
|
|
<span :class="item.icon" />
|
2024-05-25 11:05:57 +00:00
|
|
|
<span>{{ item.label }}</span>
|
2023-08-29 12:50:04 +00:00
|
|
|
<Badge v-if="item.badge" class="ml-auto" :value="item.badge" />
|
2024-05-25 11:05:57 +00:00
|
|
|
<span v-if="item.shortcut" class="ml-auto border border-surface rounded bg-emphasis text-muted-color text-xs p-1">{{ item.shortcut }}</span>
|
2023-08-29 12:50:04 +00:00
|
|
|
</a>
|
|
|
|
</template>
|
2023-02-28 08:29:30 +00:00
|
|
|
<template #end>
|
2024-05-21 11:17:35 +00:00
|
|
|
<button v-ripple class="relative overflow-hidden w-full border-0 bg-transparent flex items-start p-2 pl-4 hover:bg-surface-100 dark:hover:bg-surface-800 rounded-none cursor-pointer transition-colors duration-200">
|
2024-05-13 14:02:20 +00:00
|
|
|
<Avatar image="https://primefaces.org/cdn/primevue/images/avatar/amyelsner.png" class="mr-2" shape="circle" />
|
2024-05-20 12:14:38 +00:00
|
|
|
<span class="inline-flex flex-col items-start">
|
2023-11-04 08:20:02 +00:00
|
|
|
<span class="font-bold">Amy Elsner</span>
|
|
|
|
<span class="text-sm">Admin</span>
|
|
|
|
</span>
|
2023-02-28 08:29:30 +00:00
|
|
|
</button>
|
|
|
|
</template>
|
2023-10-15 09:38:39 +00:00
|
|
|
</Menu>
|
|
|
|
`,
|
2023-09-22 12:54:14 +00:00
|
|
|
options: `
|
|
|
|
<template>
|
2024-05-20 12:14:38 +00:00
|
|
|
<div class="card flex justify-center">
|
|
|
|
<Menu :model="items" class="w-full md:w-60">
|
2023-02-28 08:29:30 +00:00
|
|
|
<template #start>
|
2024-05-20 12:14:38 +00:00
|
|
|
<span class="inline-flex items-center gap-1 px-2 py-2">
|
|
|
|
<svg width="35" height="40" viewBox="0 0 35 40" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-8">
|
2023-11-04 08:20:02 +00:00
|
|
|
<path
|
|
|
|
d="M25.87 18.05L23.16 17.45L25.27 20.46V29.78L32.49 23.76V13.53L29.18 14.73L25.87 18.04V18.05ZM25.27 35.49L29.18 31.58V27.67L25.27 30.98V35.49ZM20.16 17.14H20.03H20.17H20.16ZM30.1 5.19L34.89 4.81L33.08 12.33L24.1 15.67L30.08 5.2L30.1 5.19ZM5.72 14.74L2.41 13.54V23.77L9.63 29.79V20.47L11.74 17.46L9.03 18.06L5.72 14.75V14.74ZM9.63 30.98L5.72 27.67V31.58L9.63 35.49V30.98ZM4.8 5.2L10.78 15.67L1.81 12.33L0 4.81L4.79 5.19L4.8 5.2ZM24.37 21.05V34.59L22.56 37.29L20.46 39.4H14.44L12.34 37.29L10.53 34.59V21.05L12.42 18.23L17.45 26.8L22.48 18.23L24.37 21.05ZM22.85 0L22.57 0.69L17.45 13.08L12.33 0.69L12.05 0H22.85Z"
|
2024-03-27 08:30:38 +00:00
|
|
|
fill="var(--p-primary-color)"
|
2023-11-04 08:20:02 +00:00
|
|
|
/>
|
|
|
|
<path
|
|
|
|
d="M30.69 4.21L24.37 4.81L22.57 0.69L22.86 0H26.48L30.69 4.21ZM23.75 5.67L22.66 3.08L18.05 14.24V17.14H19.7H20.03H20.16H20.2L24.1 15.7L30.11 5.19L23.75 5.67ZM4.21002 4.21L10.53 4.81L12.33 0.69L12.05 0H8.43002L4.22002 4.21H4.21002ZM21.9 17.4L20.6 18.2H14.3L13 17.4L12.4 18.2L12.42 18.23L17.45 26.8L22.48 18.23L22.5 18.2L21.9 17.4ZM4.79002 5.19L10.8 15.7L14.7 17.14H14.74H15.2H16.85V14.24L12.24 3.09L11.15 5.68L4.79002 5.2V5.19Z"
|
2024-05-21 11:24:24 +00:00
|
|
|
fill="var(--p-text-color)"
|
2023-11-04 08:20:02 +00:00
|
|
|
/>
|
|
|
|
</svg>
|
2024-05-21 11:17:35 +00:00
|
|
|
<span class="text-xl font-semibold">PRIME<span class="text-primary">APP</span></span>
|
2023-11-04 08:20:02 +00:00
|
|
|
</span>
|
|
|
|
</template>
|
2024-05-25 23:52:18 +00:00
|
|
|
<template #submenulabel="{ item }">
|
2023-11-04 08:20:02 +00:00
|
|
|
<span class="text-primary font-bold">{{ item.label }}</span>
|
2023-02-28 08:29:30 +00:00
|
|
|
</template>
|
2023-11-04 08:20:02 +00:00
|
|
|
<template #item="{ item, props }">
|
2024-05-20 12:14:38 +00:00
|
|
|
<a v-ripple class="flex items-center" v-bind="props.action">
|
2023-11-04 08:20:02 +00:00
|
|
|
<span :class="item.icon" />
|
2024-05-25 11:05:57 +00:00
|
|
|
<span>{{ item.label }}</span>
|
2023-08-29 12:50:04 +00:00
|
|
|
<Badge v-if="item.badge" class="ml-auto" :value="item.badge" />
|
2024-05-25 11:05:57 +00:00
|
|
|
<span v-if="item.shortcut" class="ml-auto border border-surface rounded bg-emphasis text-muted-color text-xs p-1">{{ item.shortcut }}</span>
|
2023-08-29 12:50:04 +00:00
|
|
|
</a>
|
|
|
|
</template>
|
2023-02-28 08:29:30 +00:00
|
|
|
<template #end>
|
2024-05-21 11:17:35 +00:00
|
|
|
<button v-ripple class="relative overflow-hidden w-full border-0 bg-transparent flex items-start p-2 pl-4 hover:bg-surface-100 dark:hover:bg-surface-800 rounded-none cursor-pointer transition-colors duration-200">
|
2023-11-04 08:20:02 +00:00
|
|
|
<Avatar image="https://primefaces.org/cdn/primevue/images/avatar/amyelsner.png" class="mr-2" shape="circle" />
|
2024-05-20 12:14:38 +00:00
|
|
|
<span class="inline-flex flex-col items-start">
|
2023-11-04 08:20:02 +00:00
|
|
|
<span class="font-bold">Amy Elsner</span>
|
|
|
|
<span class="text-sm">Admin</span>
|
|
|
|
</span>
|
2023-02-28 08:29:30 +00:00
|
|
|
</button>
|
|
|
|
</template>
|
|
|
|
</Menu>
|
|
|
|
</div>
|
|
|
|
</template>
|
|
|
|
|
|
|
|
<script>
|
|
|
|
export default {
|
|
|
|
data() {
|
|
|
|
return {
|
|
|
|
items: [
|
2023-08-29 12:50:04 +00:00
|
|
|
{
|
2023-11-04 08:20:02 +00:00
|
|
|
separator: true
|
2023-08-29 12:50:04 +00:00
|
|
|
},
|
|
|
|
{
|
2023-11-04 08:20:02 +00:00
|
|
|
label: 'Documents',
|
|
|
|
items: [
|
|
|
|
{
|
|
|
|
label: 'New',
|
|
|
|
icon: 'pi pi-plus',
|
|
|
|
shortcut: '⌘+N'
|
|
|
|
},
|
|
|
|
{
|
|
|
|
label: 'Search',
|
|
|
|
icon: 'pi pi-search',
|
|
|
|
shortcut: '⌘+S'
|
|
|
|
}
|
|
|
|
]
|
2023-08-29 12:50:04 +00:00
|
|
|
},
|
2023-11-04 08:20:02 +00:00
|
|
|
{
|
|
|
|
label: 'Profile',
|
|
|
|
items: [
|
|
|
|
{
|
|
|
|
label: 'Settings',
|
|
|
|
icon: 'pi pi-cog',
|
|
|
|
shortcut: '⌘+O'
|
|
|
|
},
|
|
|
|
{
|
|
|
|
label: 'Messages',
|
|
|
|
icon: 'pi pi-inbox',
|
|
|
|
badge: 2
|
|
|
|
},
|
|
|
|
{
|
|
|
|
label: 'Logout',
|
|
|
|
icon: 'pi pi-sign-out',
|
|
|
|
shortcut: '⌘+Q'
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
separator: true
|
|
|
|
}
|
2023-02-28 08:29:30 +00:00
|
|
|
]
|
|
|
|
};
|
|
|
|
}
|
|
|
|
};
|
2023-10-15 09:38:39 +00:00
|
|
|
<\/script>
|
|
|
|
`,
|
2023-09-22 12:54:14 +00:00
|
|
|
composition: `
|
|
|
|
<template>
|
2024-05-20 12:14:38 +00:00
|
|
|
<div class="card flex justify-center">
|
|
|
|
<Menu :model="items" class="w-full md:w-60">
|
2023-02-28 08:29:30 +00:00
|
|
|
<template #start>
|
2024-05-20 12:14:38 +00:00
|
|
|
<span class="inline-flex items-center gap-1 px-2 py-2">
|
|
|
|
<svg width="35" height="40" viewBox="0 0 35 40" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-8">
|
2023-11-04 08:20:02 +00:00
|
|
|
<path
|
|
|
|
d="M25.87 18.05L23.16 17.45L25.27 20.46V29.78L32.49 23.76V13.53L29.18 14.73L25.87 18.04V18.05ZM25.27 35.49L29.18 31.58V27.67L25.27 30.98V35.49ZM20.16 17.14H20.03H20.17H20.16ZM30.1 5.19L34.89 4.81L33.08 12.33L24.1 15.67L30.08 5.2L30.1 5.19ZM5.72 14.74L2.41 13.54V23.77L9.63 29.79V20.47L11.74 17.46L9.03 18.06L5.72 14.75V14.74ZM9.63 30.98L5.72 27.67V31.58L9.63 35.49V30.98ZM4.8 5.2L10.78 15.67L1.81 12.33L0 4.81L4.79 5.19L4.8 5.2ZM24.37 21.05V34.59L22.56 37.29L20.46 39.4H14.44L12.34 37.29L10.53 34.59V21.05L12.42 18.23L17.45 26.8L22.48 18.23L24.37 21.05ZM22.85 0L22.57 0.69L17.45 13.08L12.33 0.69L12.05 0H22.85Z"
|
2024-03-27 08:30:38 +00:00
|
|
|
fill="var(--p-primary-color)"
|
2023-11-04 08:20:02 +00:00
|
|
|
/>
|
|
|
|
<path
|
|
|
|
d="M30.69 4.21L24.37 4.81L22.57 0.69L22.86 0H26.48L30.69 4.21ZM23.75 5.67L22.66 3.08L18.05 14.24V17.14H19.7H20.03H20.16H20.2L24.1 15.7L30.11 5.19L23.75 5.67ZM4.21002 4.21L10.53 4.81L12.33 0.69L12.05 0H8.43002L4.22002 4.21H4.21002ZM21.9 17.4L20.6 18.2H14.3L13 17.4L12.4 18.2L12.42 18.23L17.45 26.8L22.48 18.23L22.5 18.2L21.9 17.4ZM4.79002 5.19L10.8 15.7L14.7 17.14H14.74H15.2H16.85V14.24L12.24 3.09L11.15 5.68L4.79002 5.2V5.19Z"
|
2024-05-21 11:24:24 +00:00
|
|
|
fill="var(--p-text-color)"
|
2023-11-04 08:20:02 +00:00
|
|
|
/>
|
|
|
|
</svg>
|
2024-05-21 11:17:35 +00:00
|
|
|
<span class="text-xl font-semibold">PRIME<span class="text-primary">APP</span></span>
|
2023-11-04 08:20:02 +00:00
|
|
|
</span>
|
|
|
|
</template>
|
2024-05-25 23:52:18 +00:00
|
|
|
<template #submenulabel="{ item }">
|
2023-11-04 08:20:02 +00:00
|
|
|
<span class="text-primary font-bold">{{ item.label }}</span>
|
2023-02-28 08:29:30 +00:00
|
|
|
</template>
|
2023-11-04 08:20:02 +00:00
|
|
|
<template #item="{ item, props }">
|
2024-05-20 12:14:38 +00:00
|
|
|
<a v-ripple class="flex items-center" v-bind="props.action">
|
2023-11-04 08:20:02 +00:00
|
|
|
<span :class="item.icon" />
|
2024-05-25 11:05:57 +00:00
|
|
|
<span>{{ item.label }}</span>
|
2023-08-29 12:50:04 +00:00
|
|
|
<Badge v-if="item.badge" class="ml-auto" :value="item.badge" />
|
2024-05-25 11:05:57 +00:00
|
|
|
<span v-if="item.shortcut" class="ml-auto border border-surface rounded bg-emphasis text-muted-color text-xs p-1">{{ item.shortcut }}</span>
|
2023-08-29 12:50:04 +00:00
|
|
|
</a>
|
|
|
|
</template>
|
2023-02-28 08:29:30 +00:00
|
|
|
<template #end>
|
2024-05-21 11:17:35 +00:00
|
|
|
<button v-ripple class="relative overflow-hidden w-full border-0 bg-transparent flex items-start p-2 pl-4 hover:bg-surface-100 dark:hover:bg-surface-800 rounded-none cursor-pointer transition-colors duration-200">
|
2023-11-04 08:20:02 +00:00
|
|
|
<Avatar image="https://primefaces.org/cdn/primevue/images/avatar/amyelsner.png" class="mr-2" shape="circle" />
|
2024-05-20 12:14:38 +00:00
|
|
|
<span class="inline-flex flex-col items-start">
|
2023-11-04 08:20:02 +00:00
|
|
|
<span class="font-bold">Amy Elsner</span>
|
|
|
|
<span class="text-sm">Admin</span>
|
|
|
|
</span>
|
2023-02-28 08:29:30 +00:00
|
|
|
</button>
|
|
|
|
</template>
|
|
|
|
</Menu>
|
|
|
|
</div>
|
|
|
|
</template>
|
|
|
|
|
|
|
|
<script setup>
|
|
|
|
import { ref } from "vue";
|
|
|
|
|
|
|
|
const items = ref([
|
2023-08-29 12:50:04 +00:00
|
|
|
{
|
2023-11-04 08:20:02 +00:00
|
|
|
separator: true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
label: 'Documents',
|
|
|
|
items: [
|
|
|
|
{
|
|
|
|
label: 'New',
|
|
|
|
icon: 'pi pi-plus',
|
|
|
|
shortcut: '⌘+N'
|
|
|
|
},
|
|
|
|
{
|
|
|
|
label: 'Search',
|
|
|
|
icon: 'pi pi-search',
|
|
|
|
shortcut: '⌘+S'
|
|
|
|
}
|
|
|
|
]
|
2023-08-29 12:50:04 +00:00
|
|
|
},
|
|
|
|
{
|
2023-11-04 08:20:02 +00:00
|
|
|
label: 'Profile',
|
|
|
|
items: [
|
|
|
|
{
|
|
|
|
label: 'Settings',
|
|
|
|
icon: 'pi pi-cog',
|
|
|
|
shortcut: '⌘+O'
|
|
|
|
},
|
|
|
|
{
|
|
|
|
label: 'Messages',
|
|
|
|
icon: 'pi pi-inbox',
|
|
|
|
badge: 2
|
|
|
|
},
|
|
|
|
{
|
|
|
|
label: 'Logout',
|
|
|
|
icon: 'pi pi-sign-out',
|
|
|
|
shortcut: '⌘+Q'
|
|
|
|
}
|
|
|
|
]
|
2023-08-29 12:50:04 +00:00
|
|
|
},
|
2023-11-04 08:20:02 +00:00
|
|
|
{
|
|
|
|
separator: true
|
|
|
|
}
|
2023-02-28 08:29:30 +00:00
|
|
|
]);
|
2023-10-15 09:38:39 +00:00
|
|
|
<\/script>
|
|
|
|
`
|
2023-02-28 08:29:30 +00:00
|
|
|
}
|
|
|
|
};
|
|
|
|
}
|
|
|
|
};
|
|
|
|
</script>
|