Enhance navigation structure by adding new notification sections and corresponding routes; create placeholder components for dashboard, delivery, log audit, preferences, queue scheduler, templates, and triggers & rules.

This commit is contained in:
Haqeem Solehan 2025-05-30 10:44:44 +08:00
parent 545f5c6c93
commit b181f99237
8 changed files with 184 additions and 80 deletions

View File

@ -1,100 +1,155 @@
export default [
{
"header": "Utama",
"description": "",
"child": [
header: "Utama",
description: "",
child: [
{
"title": "Dashboard",
"path": "/dashboard",
"icon": "ic:outline-dashboard",
"child": [],
"meta": {}
title: "Dashboard",
path: "/dashboard",
icon: "ic:outline-dashboard",
child: [],
meta: {},
},
{
"title": "Notes",
"path": "/notes",
"icon": "",
"child": []
title: "Notes",
path: "/notes",
icon: "",
child: [],
},
{
"title": "Metabase",
"path": "/metabase",
"icon": "",
"child": []
}
title: "Metabase",
path: "/metabase",
icon: "",
child: [],
},
],
"meta": {}
meta: {},
},
{
"header": "Pentadbiran",
"description": "Urus aplikasi anda",
"child": [
header: "Notification",
description: "",
child: [
{
"title": "Konfigurasi",
"icon": "ic:outline-settings",
"child": [
{
"title": "Persekitaran",
"path": "/devtool/config/environment"
title: "Dashboard",
path: "/notification/dashboard",
icon: "ic:outline-dashboard",
child: [],
meta: {},
},
{
"title": "Site Settings",
"path": "/devtool/config/site-settings"
}
]
title: "Templates",
path: "/notification/templates",
icon: "ic:outline-email",
child: [],
meta: {},
},
{
"title": "Penyunting Menu",
"icon": "ci:menu-alt-03",
"path": "/devtool/menu-editor",
"child": []
title: "Triggers & Rules",
path: "/notification/triggers-rule",
icon: "ic:outline-rule",
child: [],
meta: {},
},
{
"title": "Urus Pengguna",
"path": "/devtool/user-management",
"icon": "ph:user-circle-gear",
"child": [
{
"title": "Senarai Pengguna",
"path": "/devtool/user-management/user",
"icon": "",
"child": []
title: "Queue & Scheduler",
path: "/notification/queue-scheduler",
icon: "ic:outline-queue",
child: [],
meta: {},
},
{
"title": "Senarai Peranan",
"path": "/devtool/user-management/role",
"icon": "",
"child": []
}
]
title: "Delivery Engine",
path: "/notification/delivery",
icon: "ic:outline-mail",
child: [],
meta: {},
},
{
title: "User Preferences",
path: "/notification/preferences",
icon: "ic:outline-settings",
child: [],
meta: {},
},
{
"title": "Kandungan",
"icon": "mdi:pencil-ruler",
"child": [
{
"title": "Penyunting",
"path": "/devtool/content-editor"
title: "Log & Audit Trail",
path: "/notification/log-audit",
icon: "ic:outline-history",
child: [],
meta: {},
},
{
"title": "Templat",
"path": "/devtool/content-editor/template"
}
]
},
{
"title": "Penyunting API",
"path": "/devtool/api-editor",
"icon": "material-symbols:api-rounded",
"child": []
}
],
"meta": {
"auth": {
"role": [
"Developer"
]
}
}
}
]
meta: {},
},
{
header: "Pentadbiran",
description: "Urus aplikasi anda",
child: [
{
title: "Konfigurasi",
icon: "ic:outline-settings",
child: [
{
title: "Persekitaran",
path: "/devtool/config/environment",
},
{
title: "Site Settings",
path: "/devtool/config/site-settings",
},
],
},
{
title: "Penyunting Menu",
icon: "ci:menu-alt-03",
path: "/devtool/menu-editor",
child: [],
},
{
title: "Urus Pengguna",
path: "/devtool/user-management",
icon: "ph:user-circle-gear",
child: [
{
title: "Senarai Pengguna",
path: "/devtool/user-management/user",
icon: "",
child: [],
},
{
title: "Senarai Peranan",
path: "/devtool/user-management/role",
icon: "",
child: [],
},
],
},
{
title: "Kandungan",
icon: "mdi:pencil-ruler",
child: [
{
title: "Penyunting",
path: "/devtool/content-editor",
},
{
title: "Templat",
path: "/devtool/content-editor/template",
},
],
},
{
title: "Penyunting API",
path: "/devtool/api-editor",
icon: "material-symbols:api-rounded",
child: [],
},
],
meta: {
auth: {
role: ["Developer"],
},
},
},
];

View File

@ -0,0 +1,7 @@
<template>
<div></div>
</template>
<script setup></script>
<style lang="scss" scoped></style>

View File

@ -0,0 +1,7 @@
<template>
<div></div>
</template>
<script setup></script>
<style lang="scss" scoped></style>

View File

@ -0,0 +1,7 @@
<template>
<div></div>
</template>
<script setup></script>
<style lang="scss" scoped></style>

View File

@ -0,0 +1,7 @@
<template>
<div></div>
</template>
<script setup></script>
<style lang="scss" scoped></style>

View File

@ -0,0 +1,7 @@
<template>
<div></div>
</template>
<script setup></script>
<style lang="scss" scoped></style>

View File

@ -0,0 +1,7 @@
<template>
<div></div>
</template>
<script setup></script>
<style lang="scss" scoped></style>

View File

@ -0,0 +1,7 @@
<template>
<div></div>
</template>
<script setup></script>
<style lang="scss" scoped></style>