From 9c101819695d2471530241ab16fa3be526842e85 Mon Sep 17 00:00:00 2001 From: Jonathan Bourdon Date: Wed, 8 Jan 2025 15:03:32 -0500 Subject: [PATCH] Adds error handling for unique index on Creator's Name --- src/router/router.js | 7 ++ src/views/main/SideBar.vue | 9 +- src/views/profile/creators/CreateCreator.vue | 89 ++++++++++++-------- src/views/profile/creators/CreatorPage.vue | 46 +--------- 4 files changed, 70 insertions(+), 81 deletions(-) diff --git a/src/router/router.js b/src/router/router.js index b838545..4ab40d7 100644 --- a/src/router/router.js +++ b/src/router/router.js @@ -25,6 +25,7 @@ import PaymentCompleted from '../views/PaymentCompleted.vue'; import PaymentFailed from "@/views/PaymentFailed.vue"; import Home from '../views/main/Home.vue'; import Wallet from '../views/main/Wallet.vue'; +import CreateCreator from "@/views/profile/creators/CreateCreator.vue"; const routes = [ { @@ -160,6 +161,12 @@ const routes = [ component: ProfilePage, meta: { requiresAuth: true }, }, + { + path: '/create-creator', + name: 'create-creator', + component: CreateCreator, + meta: { requiresAuth: true }, + }, ]; const router = createRouter({ diff --git a/src/views/main/SideBar.vue b/src/views/main/SideBar.vue index 6b2e234..704fb7f 100644 --- a/src/views/main/SideBar.vue +++ b/src/views/main/SideBar.vue @@ -112,9 +112,12 @@ initializeLocale(); - - Activer votre page + + + Activer votre page +
diff --git a/src/views/profile/creators/CreateCreator.vue b/src/views/profile/creators/CreateCreator.vue index 73e4745..448f9e3 100644 --- a/src/views/profile/creators/CreateCreator.vue +++ b/src/views/profile/creators/CreateCreator.vue @@ -1,52 +1,75 @@  diff --git a/src/views/profile/creators/CreatorPage.vue b/src/views/profile/creators/CreatorPage.vue index c5b3464..96e70e5 100644 --- a/src/views/profile/creators/CreatorPage.vue +++ b/src/views/profile/creators/CreatorPage.vue @@ -1,14 +1,11 @@