diff --git a/frontend/src/components/layout/DashboardLayout.vue b/frontend/src/components/layout/DashboardLayout.vue index b72fafc..43acc33 100644 --- a/frontend/src/components/layout/DashboardLayout.vue +++ b/frontend/src/components/layout/DashboardLayout.vue @@ -27,13 +27,6 @@ import { AlertTriangle, FileText, FolderOpen, - Crosshair, - Navigation2, - Pickaxe, - DoorOpen, - Gift, - Flame, - Swords, Menu, X, } from 'lucide-vue-next' @@ -67,15 +60,7 @@ const navSections: NavSection[] = [ { label: 'Plugin Configs', items: [ - { name: 'Loot Builder', path: '/loot-builder', icon: Crosshair, permission: 'loot.view' }, - { name: 'Teleport', path: '/teleport-config', icon: Navigation2, permission: 'teleport.view' }, - { name: 'Gather Rates', path: '/gather-manager', icon: Pickaxe, permission: 'gather.view' }, - { name: 'Auto Doors', path: '/autodoors', icon: DoorOpen, permission: 'autodoors.view' }, - { name: 'Kits', path: '/kits', icon: Gift, permission: 'kits.view' }, - { name: 'Furnace Splitter', path: '/furnace-splitter', icon: Flame, permission: 'furnacesplitter.view' }, - { name: 'Better Chat', path: '/better-chat', icon: MessageSquare, permission: 'betterchat.view' }, - { name: 'Timed Execute', path: '/timed-execute', icon: Clock, permission: 'timedexecute.view' }, - { name: 'Raidable Bases', path: '/raidable-bases', icon: Swords, permission: 'raidablebases.view' }, + { name: 'Plugin Configs', path: '/plugin-configs', icon: Puzzle, permission: null }, ], }, { diff --git a/frontend/src/router/index.ts b/frontend/src/router/index.ts index 4b63f74..8366d56 100644 --- a/frontend/src/router/index.ts +++ b/frontend/src/router/index.ts @@ -110,6 +110,11 @@ const panelRoutes: RouteRecordRaw[] = [ name: 'files', component: () => import('@/views/admin/FileManagerView.vue'), }, + { + path: 'plugin-configs', + name: 'plugin-configs', + component: () => import('@/views/admin/PluginConfigsView.vue'), + }, { path: 'loot-builder', name: 'loot-builder', diff --git a/frontend/src/views/admin/PluginConfigsView.vue b/frontend/src/views/admin/PluginConfigsView.vue new file mode 100644 index 0000000..99ab898 --- /dev/null +++ b/frontend/src/views/admin/PluginConfigsView.vue @@ -0,0 +1,185 @@ + + +