From 1fe1453745f3ab9132decb984242b586588c3178 Mon Sep 17 00:00:00 2001 From: protom Date: Wed, 19 Aug 2026 21:06:17 +0200 Subject: [PATCH] feat: wallet screens, branded header layout and mobile-first main view --- src/layouts/BlankLayout.vue | 10 + src/layouts/MainLayout.vue | 63 +++++- src/pages/IndexPage.vue | 320 +++++++++++++++++++++------ src/pages/SettingsPage.vue | 17 +- src/pages/WelcomePage.vue | 424 ++++++++++++++++++++++++++++++++++-- src/router/routes.ts | 3 +- 6 files changed, 744 insertions(+), 93 deletions(-) create mode 100644 src/layouts/BlankLayout.vue diff --git a/src/layouts/BlankLayout.vue b/src/layouts/BlankLayout.vue new file mode 100644 index 0000000..c10fb2a --- /dev/null +++ b/src/layouts/BlankLayout.vue @@ -0,0 +1,10 @@ + + + diff --git a/src/layouts/MainLayout.vue b/src/layouts/MainLayout.vue index 19bafe4..b3f8275 100644 --- a/src/layouts/MainLayout.vue +++ b/src/layouts/MainLayout.vue @@ -1,23 +1,74 @@ - + + + diff --git a/src/pages/IndexPage.vue b/src/pages/IndexPage.vue index 68fea5c..a6ac40c 100644 --- a/src/pages/IndexPage.vue +++ b/src/pages/IndexPage.vue @@ -1,95 +1,283 @@ diff --git a/src/pages/SettingsPage.vue b/src/pages/SettingsPage.vue index 4c477b2..f8399bb 100644 --- a/src/pages/SettingsPage.vue +++ b/src/pages/SettingsPage.vue @@ -1,6 +1,17 @@ - + diff --git a/src/router/routes.ts b/src/router/routes.ts index ca32f82..4a2d16b 100644 --- a/src/router/routes.ts +++ b/src/router/routes.ts @@ -11,7 +11,8 @@ const routes: RouteRecordRaw[] = [ }, { path: '/welcome', - component: () => import('@/pages/WelcomePage.vue'), + component: () => import('@/layouts/BlankLayout.vue'), + children: [{ path: '', component: () => import('@/pages/WelcomePage.vue') }], }, // Always leave this as last one,