From b6c2c87d7fddc5e03ee23f135470b16c3417da7b Mon Sep 17 00:00:00 2001 From: Baer Date: Tue, 20 Aug 2024 18:38:48 +0200 Subject: [PATCH] Added CreatePage; Impl. full-height-wrapper for CreatePage --- src/main/webapp/src/App.vue | 6 ++-- .../src/components/blocks/BoardSelector.vue | 14 ++++++++ .../src/components/blocks/BoardView.vue | 12 +++++++ .../webapp/src/components/blocks/NavBar.vue | 20 ++++++++--- .../src/components/pages/CreatePage.vue | 36 +++++++++++++++++++ src/main/webapp/src/main.ts | 3 +- src/main/webapp/src/router/index.ts | 11 +++--- src/main/webapp/src/services/UtilService.ts | 7 ++-- 8 files changed, 95 insertions(+), 14 deletions(-) create mode 100644 src/main/webapp/src/components/blocks/BoardView.vue create mode 100644 src/main/webapp/src/components/pages/CreatePage.vue diff --git a/src/main/webapp/src/App.vue b/src/main/webapp/src/App.vue index 1ada5da..3d91f7a 100644 --- a/src/main/webapp/src/App.vue +++ b/src/main/webapp/src/App.vue @@ -2,7 +2,7 @@ import { provide, ref } from 'vue'; import { RouterView } from 'vue-router'; -import { infoModalShowFnKey } from './services/UtilService'; +import { infoModalShowFnKey, navbarKey } from './services/UtilService'; import NavBar from '@/components/blocks/NavBar.vue'; import GenericInfoModal from '@/components/modals/GenericInfoModal.vue'; @@ -30,11 +30,13 @@ function showInfoModal( title: string, text: string ): void { provide( infoModalShowFnKey, showInfoModal ); +const navbar = ref | undefined>(undefined); +provide( navbarKey, navbar); \ No newline at end of file diff --git a/src/main/webapp/src/components/blocks/BoardView.vue b/src/main/webapp/src/components/blocks/BoardView.vue new file mode 100644 index 0000000..75846e7 --- /dev/null +++ b/src/main/webapp/src/components/blocks/BoardView.vue @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/src/main/webapp/src/components/blocks/NavBar.vue b/src/main/webapp/src/components/blocks/NavBar.vue index 44fcc08..7a66069 100644 --- a/src/main/webapp/src/components/blocks/NavBar.vue +++ b/src/main/webapp/src/components/blocks/NavBar.vue @@ -1,5 +1,5 @@