From 86de4e5827b7e1f5ba94c60bb4824332d522bc33 Mon Sep 17 00:00:00 2001 From: Brian DeRocher Date: Sun, 22 Dec 2024 16:55:23 -0500 Subject: [PATCH] Create Neat layout and Print view. --- src/App.vue | 80 ++++++--------------------------------- src/layouts/Default.vue | 77 +++++++++++++++++++++++++++++++++++++ src/layouts/Neat.vue | 9 +++++ src/router/index.ts | 12 ++++++ src/views/ProfileView.vue | 5 +++ 5 files changed, 114 insertions(+), 69 deletions(-) create mode 100644 src/layouts/Default.vue create mode 100644 src/layouts/Neat.vue diff --git a/src/App.vue b/src/App.vue index 263a4b8..5147915 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,78 +1,20 @@ - - diff --git a/src/layouts/Default.vue b/src/layouts/Default.vue new file mode 100644 index 0000000..61f6e9d --- /dev/null +++ b/src/layouts/Default.vue @@ -0,0 +1,77 @@ + + + diff --git a/src/layouts/Neat.vue b/src/layouts/Neat.vue new file mode 100644 index 0000000..15b5418 --- /dev/null +++ b/src/layouts/Neat.vue @@ -0,0 +1,9 @@ + + + diff --git a/src/router/index.ts b/src/router/index.ts index 0ced4e9..b2efe69 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -1,9 +1,12 @@ import { createRouter, createWebHistory } from 'vue-router' import { useSessionStore } from "@/stores/sessionStore"; +import Neat from '../layouts/Neat.vue' + import AboutView from '../views/AboutView.vue' import HomeView from '../views/HomeView.vue' import LoginView from '../views/LoginView.vue' +import PrintView from '../views/PrintView.vue' import ProfileView from '../views/ProfileView.vue' import StickerBuilderView from '../views/StickerBuilderView.vue' import StickerView from '../views/StickerView.vue' @@ -31,6 +34,15 @@ const router = createRouter({ name: 'home', path: '/', }, + { + component: PrintView, + meta: { + layout: Neat, + title: 'Print', + }, + name: 'print', + path: '/print/:username', + }, { component: ProfileView, meta: { diff --git a/src/views/ProfileView.vue b/src/views/ProfileView.vue index 61a884f..d370364 100644 --- a/src/views/ProfileView.vue +++ b/src/views/ProfileView.vue @@ -88,6 +88,11 @@ const events = [{ v-if="myPage"> New sticker +