From 25d21234f05494c2c9700b2023d42b04f6ecefd7 Mon Sep 17 00:00:00 2001 From: Ulf Gebhardt Date: Thu, 23 Nov 2023 04:58:54 +0100 Subject: [PATCH] update page content --- ...er.test.ts => ClickCounter.delete.test.ts} | 2 +- ...ickCounter.vue => ClickCounter.delete.vue} | 0 src/components/PageShell.vue | 63 +------------------ src/components/VikeBtn.vue | 17 +++++ src/components/VikeLink.vue | 19 ------ src/components/menu/LogoAvatar.vue | 7 +++ src/components/menu/TopMenu.vue | 16 +++++ src/layouts/DefaultLayout.vue | 28 +++++++++ src/pages/about/index.page.vue | 27 +++++--- src/pages/app/index.page.route.ts | 18 ++++++ src/pages/app/index.page.vue | 43 +++++++++++++ src/pages/index/index.page.vue | 21 ++++--- 12 files changed, 162 insertions(+), 99 deletions(-) rename src/components/{ClickCounter.test.ts => ClickCounter.delete.test.ts} (91%) rename src/components/{ClickCounter.vue => ClickCounter.delete.vue} (100%) create mode 100644 src/components/VikeBtn.vue delete mode 100644 src/components/VikeLink.vue create mode 100644 src/components/menu/LogoAvatar.vue create mode 100644 src/components/menu/TopMenu.vue create mode 100644 src/layouts/DefaultLayout.vue create mode 100644 src/pages/app/index.page.route.ts create mode 100644 src/pages/app/index.page.vue diff --git a/src/components/ClickCounter.test.ts b/src/components/ClickCounter.delete.test.ts similarity index 91% rename from src/components/ClickCounter.test.ts rename to src/components/ClickCounter.delete.test.ts index af9a354..42166d6 100644 --- a/src/components/ClickCounter.test.ts +++ b/src/components/ClickCounter.delete.test.ts @@ -1,7 +1,7 @@ import { mount, config } from '@vue/test-utils' import { describe, it, expect } from 'vitest' -import ClickCounter from './ClickCounter.vue' +import ClickCounter from './ClickCounter.delete.vue' describe('clickCounter', () => { const wrapper = mount(ClickCounter) diff --git a/src/components/ClickCounter.vue b/src/components/ClickCounter.delete.vue similarity index 100% rename from src/components/ClickCounter.vue rename to src/components/ClickCounter.delete.vue diff --git a/src/components/PageShell.vue b/src/components/PageShell.vue index 25a5adb..bd6f8c9 100644 --- a/src/components/PageShell.vue +++ b/src/components/PageShell.vue @@ -1,66 +1,5 @@ - - - - - - diff --git a/src/components/VikeBtn.vue b/src/components/VikeBtn.vue new file mode 100644 index 0000000..3d86407 --- /dev/null +++ b/src/components/VikeBtn.vue @@ -0,0 +1,17 @@ + + diff --git a/src/components/VikeLink.vue b/src/components/VikeLink.vue deleted file mode 100644 index f79f032..0000000 --- a/src/components/VikeLink.vue +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/src/components/menu/LogoAvatar.vue b/src/components/menu/LogoAvatar.vue new file mode 100644 index 0000000..1c8d85e --- /dev/null +++ b/src/components/menu/LogoAvatar.vue @@ -0,0 +1,7 @@ + + + diff --git a/src/components/menu/TopMenu.vue b/src/components/menu/TopMenu.vue new file mode 100644 index 0000000..c809d96 --- /dev/null +++ b/src/components/menu/TopMenu.vue @@ -0,0 +1,16 @@ + + + diff --git a/src/layouts/DefaultLayout.vue b/src/layouts/DefaultLayout.vue new file mode 100644 index 0000000..675b81a --- /dev/null +++ b/src/layouts/DefaultLayout.vue @@ -0,0 +1,28 @@ + + + diff --git a/src/pages/about/index.page.vue b/src/pages/about/index.page.vue index 3ace64b..3e74b4d 100644 --- a/src/pages/about/index.page.vue +++ b/src/pages/about/index.page.vue @@ -1,13 +1,20 @@ - + diff --git a/src/pages/app/index.page.route.ts b/src/pages/app/index.page.route.ts new file mode 100644 index 0000000..77cea0f --- /dev/null +++ b/src/pages/app/index.page.route.ts @@ -0,0 +1,18 @@ +import { resolveRoute } from 'vike/routing' + +import { PageContext } from '#types/PageContext' + +export default (pageContext: PageContext) => { + { + const result = resolveRoute('/app', pageContext.urlPathname) + if (result.match) { + return result + } + } + + const result = resolveRoute('/app/@id', pageContext.urlPathname) + if (!['inc', 'reset'].includes(result.routeParams.id)) { + return false + } + return result +} diff --git a/src/pages/app/index.page.vue b/src/pages/app/index.page.vue new file mode 100644 index 0000000..c6f25f5 --- /dev/null +++ b/src/pages/app/index.page.vue @@ -0,0 +1,43 @@ + + + diff --git a/src/pages/index/index.page.vue b/src/pages/index/index.page.vue index 113e994..b66529c 100644 --- a/src/pages/index/index.page.vue +++ b/src/pages/index/index.page.vue @@ -1,12 +1,19 @@