From 3672e5699478690223f2d29e0b6a49d09709a35f Mon Sep 17 00:00:00 2001 From: Developer Date: Fri, 12 Jun 2026 00:20:27 +0200 Subject: [PATCH] feat(v2): NexusLayout, Sidebar, NavGroup, NavItem, Topbar, FlowBoard placeholder --- frontend/src/App.vue | 2 +- frontend/src/components/layout/NavGroup.vue | 36 +++++ frontend/src/components/layout/NavItem.vue | 126 +++++++++++++++ frontend/src/components/layout/Sidebar.vue | 164 ++++++++++++++++++++ frontend/src/components/layout/Topbar.vue | 146 +++++++++++++++++ frontend/src/composables/icons.ts | 89 +++++++++++ frontend/src/layouts/NexusLayout.vue | 49 ++++++ frontend/src/router.ts | 14 ++ frontend/src/views/Dashboard/FlowBoard.vue | 100 ++++++++++++ 9 files changed, 725 insertions(+), 1 deletion(-) create mode 100644 frontend/src/components/layout/NavGroup.vue create mode 100644 frontend/src/components/layout/NavItem.vue create mode 100644 frontend/src/components/layout/Sidebar.vue create mode 100644 frontend/src/components/layout/Topbar.vue create mode 100644 frontend/src/composables/icons.ts create mode 100644 frontend/src/layouts/NexusLayout.vue create mode 100644 frontend/src/views/Dashboard/FlowBoard.vue diff --git a/frontend/src/App.vue b/frontend/src/App.vue index eb65cd4..01e5766 100644 --- a/frontend/src/App.vue +++ b/frontend/src/App.vue @@ -40,7 +40,7 @@ onMounted(() => {