From 6e3d467acb7f32255262f75b3491472b5c8fa8da Mon Sep 17 00:00:00 2001 From: PascalMarchesseault <97350299+PascalMarchesseault@users.noreply.github.com> Date: Tue, 4 Jun 2024 23:51:36 -0400 Subject: [PATCH 1/5] Modification layout de la page Creator (dynamique) --- src/layouts/UserProfile.vue | 44 +++ src/router/index.js | 258 ++++++++------- src/views/main/CreatorFolio.vue | 448 +++++++------------------- src/views/{ => main}/UsersBrowser.vue | 2 +- src/views/main/YourProfile.vue | 7 +- 5 files changed, 302 insertions(+), 457 deletions(-) create mode 100644 src/layouts/UserProfile.vue rename src/views/{ => main}/UsersBrowser.vue (99%) diff --git a/src/layouts/UserProfile.vue b/src/layouts/UserProfile.vue new file mode 100644 index 0000000..c7db7e1 --- /dev/null +++ b/src/layouts/UserProfile.vue @@ -0,0 +1,44 @@ + + + + \ No newline at end of file diff --git a/src/router/index.js b/src/router/index.js index c11b7cc..a26d79e 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -8,151 +8,147 @@ import HelpAndContact from '@/views/tos/HelpAndContact.vue' import TermsAndConditions from '@/views/tos/TermsAndConditions.vue' import Transactions from '@/views/tos/Transactions.vue' import { createRouter, createWebHistory } from 'vue-router' +import UserProfile from '../layouts/UserProfile.vue' import LoginView from '../views/LoginView.vue' import PaymentCompleted from '../views/PayementCompleted.vue' import SignupView from '../views/SignupView.vue' -import UserBrowser from '../views/UsersBrowser.vue' import ContactView from '../views/main/ContactView.vue' import CreatorFolio from '../views/main/CreatorFolio.vue' import HomeView from '../views/main/HomeView.vue' +import UserBrowser from '../views/main/UsersBrowser.vue' import YourProfile from '../views/main/YourProfile.vue' import ChloeBeaugrand from '../views/manualusers/ChloeProfile.vue' import Hutopy from '../views/manualusers/HutopyProfile.vue' import Leffet from '../views/manualusers/LeffetProfile.vue' import MathieuCaron from '../views/manualusers/MathieuCaron.vue' +const routes = [ + { + path: '/', + name: 'main', + component: HomeView + }, + { + path: '/creatorfolio', + name: 'creatorfolio', + component: CreatorFolio + }, + { + path: '/paymentcompleted', + name: 'PayementCompleted', + component: PaymentCompleted + }, + { + path: '/yourprofile', + name: 'yourprofile', + component: YourProfile + }, + { + path: '/contact', + name: 'contact', + component: ContactView + }, + { + path: '/signup', + name: 'signup', + component: SignupView + }, + { + path: '/login', + name: 'login', + component: LoginView + }, + { + path: '/home', + name: 'home', + component: HomeView + }, + { + path: '/helpandcontact', + name: 'helpandcontact', + component: HelpAndContact + }, + { + path: '/termsandconditions', + name: 'termsandconditions', + component: TermsAndConditions + }, + { + path: '/contentpolicy', + name: 'contentpolicy', + component: ContentPolicy + }, + { + path: '/faq', + name: 'FAQ', + component: FAQ + }, + { + path: '/guideforcreators', + name: 'guideforcreators', + component: GuideForCreators + }, + { + path: '/about', + name: 'about', + component: About + }, + { + path: '/transactions', + name: 'transactions', + component: Transactions + }, + { + path: '/Hutopy', + name: 'Hutopy', + component: Hutopy + }, + { + path: '/Leffet', + name: 'Leffet', + component: Leffet + }, + { + path: '/userbrowser', + name: 'userbrowser', + component: UserBrowser + }, + { + path: '/chloebeaugrand', + name: 'chloebeaugrand', + component: ChloeBeaugrand + }, + { + path: '/guillaumeaime', + name: 'guillaumeaime', + component: GuillaumeAime + }, + { + path: '/mathieucaron', + name: 'mathieucaron', + component: MathieuCaron + }, + { + path: '/arps', + name: 'arps', + component: ARPS + }, + { + path: '/:username', + name: 'user-profile', + component: UserProfile + }, + + { + path: '/creatorFolio', + name: 'creatorFolio', + component: CreatorFolio + } +] + const router = createRouter({ history: createWebHistory(import.meta.env.BASE_URL), - routes: [ - { - path: '/', - name: 'main', - component: HomeView - }, - { - path: '/creatorfolio', - name: 'creatorfolio', - component: CreatorFolio - }, - - { - path: '/paymentcompleted', - name: 'PayementCompleted', - component: PaymentCompleted - }, - { - path: '/yourprofile', - name: 'yourprofile', - component: YourProfile - }, - { - path: '/contact', - name: 'contact', - component: ContactView - }, - { - path: '/signup', - name: 'signup', - component: SignupView - }, - { - path: '/login', - name: 'login', - component: LoginView - }, - { - path: '/home', - name: 'home', - component: HomeView - }, - { - path: '/helpandcontact', - name: 'helpandcontact', - component: HelpAndContact - }, - { - path: '/termsandconditions', - name: 'termsandconditions', - component: TermsAndConditions - }, - { - path: '/contentpolicy', - name: 'contentpolicy', - component: ContentPolicy - }, - { - path: '/faq', - name: 'FAQ', - component: FAQ - }, - { - path: '/guideforcreators', - name: 'guideforcreators', - component: GuideForCreators - }, - - { - path: '/about', - name: 'about', - component: About - }, - - { - path: '/transactions', - name: 'transactions', - component: Transactions - }, - - { - path: '/Hutopy', - name: 'Hutopy', - component: Hutopy - }, - - { - path: '/Leffet', - name: 'Leffet', - component: Leffet - }, - - { - path: '/userbrowser', - name: 'userbrowser', - component: UserBrowser - }, - - { - path: '/chloebeaugrand', - name: 'chloebeaugrand', - component: ChloeBeaugrand - }, - - { - path: '/guillaumeaime', - name: 'guillaumeaime', - component: GuillaumeAime - }, - - { - path: '/mathieucaron', - name: 'mathieucaron', - component: MathieuCaron - }, - - { - path: '/arps', - name: 'arps', - component: ARPS - }, - - { - path: '/guillaumeaime', - name: 'guillaumeaime', - component: GuillaumeAime - }, - - - ], + routes, scrollBehavior(to, from, savedPosition) { return { top: 0 }; } diff --git a/src/views/main/CreatorFolio.vue b/src/views/main/CreatorFolio.vue index 16d145e..5a485ec 100644 --- a/src/views/main/CreatorFolio.vue +++ b/src/views/main/CreatorFolio.vue @@ -109,7 +109,7 @@ - + @@ -129,90 +129,6 @@ - - - - - - - - - @@ -223,268 +139,154 @@ - - - - - - - - - - - - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - + + + + + + + - - - - - - -

- MON PREMIER BALADO

-
+ + + + + + + + +

+ MON PREMIER BALADO

+
- -
+
-
- - -
- - - - - - -

- 24-04-2024 -

-
-
- - -

C’est un honneur de vous - présenter - mon tout premier balado. Dans ce premier épisode, les passionnés de cinéma et de gadgets seront - particulièrement gâtés, car je dévoile les gadgets que j'utilise professionnellement. Par la suite, je - partage mon itinéraire professionnel peu conventionnel : de mes débuts dans le secteur bovin à travers - le - Canada, à mon poste actuel comme directeur marketing chez Journal Mobile, jusqu'à la direction de mon - agence - créative, Alliés. Enfin, je vous invite à découvrir un autre aspect de ma vie à travers ma page - personnelle, - "Guillaume aime", où je partage tout ce qui me passionne.

- - - -
-
-
-
-
- - - -
-
-
-
- - - - - - - - - -

- NOUVELLE BOUTIQUE À SAINT-HYACINTHE

- -
+ +
+ + - - - -
- - - - - - -

- 24-04-2024 -

-
-
+ + + +

+ 24-04-2024 +

+
+
-

J’ai découvert une nouvelle - boutique - à St-Hyacinthe qui embrasse exactement ma philosophie derrière la page Guillaume Aime: faire découvrir - le - savoir-faire québécois ! - - J’y ai croisé Carl Vaillancourt, copropriétaire de l’entreprise Espace Karibou au Centre-ville - Saint-Hyacinthe ainsi que mon ami Marc-Olivier Hébert de la Fondation L'effet. - - Je vous invite à découvrir cette boutique sur la rue Cascade à St-Hyacinthe. Bravo à Karianne Hamel et - Carl - pour ce projet!

+

C’est un honneur de vous + présenter + mon tout premier balado. Dans ce premier épisode, les passionnés de cinéma et de gadgets seront + particulièrement gâtés, car je dévoile les gadgets que j'utilise professionnellement. Par la + suite, + je + partage mon itinéraire professionnel peu conventionnel : de mes débuts dans le secteur bovin à + travers + le + Canada, à mon poste actuel comme directeur marketing chez Journal Mobile, jusqu'à la direction de + mon + agence + créative, Alliés. Enfin, je vous invite à découvrir un autre aspect de ma vie à travers ma page + personnelle, + "Guillaume aime", où je partage tout ce qui me passionne.

- -
-
+ +
+
+
+
+
+ + + +
-
-
- - - -
-
- -
- - - - - - - - -

- C'EST PARTI POUR 2024!

-
- -
- -
- - -
- - - - - - -

- 22-04-2024 -

-
-
- -

C'est parti pour 2024 ! De - retour au - travail officiellement ce matin afin d'aider les entreprises de la région à rayonner ! Mettre en - lumière les - entrepreneurs et leur unicité, c'est ma passion ! Si jamais tu as besoin d'aide dans ce domaine, - n'hésite - pas à me contacter.

- - -
-
-
-
-
- - - -
-
-
-
- - + + + + - + diff --git a/src/views/UsersBrowser.vue b/src/views/main/UsersBrowser.vue similarity index 99% rename from src/views/UsersBrowser.vue rename to src/views/main/UsersBrowser.vue index c5f623b..176d552 100644 --- a/src/views/UsersBrowser.vue +++ b/src/views/main/UsersBrowser.vue @@ -236,7 +236,7 @@ import DefaultLayout from '@/layouts/DefaultLayout.vue'; import FooterLayout from '@/layouts/FooterLayout.vue'; import { ref } from 'vue'; -import StripePayment from './StripePayment.vue'; +import StripePayment from '../StripePayment.vue'; let imageSrc = '/images/usersmedia/HutopyProfile/banners/banner01.png'; let profilePicture = '/images/usersmedia/HutopyProfile/profilepictures/profileHutopyProfile01.png'; let name = 'Hutopy' diff --git a/src/views/main/YourProfile.vue b/src/views/main/YourProfile.vue index 18f59f1..127a6d8 100644 --- a/src/views/main/YourProfile.vue +++ b/src/views/main/YourProfile.vue @@ -3,10 +3,12 @@ - + + + @@ -38,10 +40,11 @@ + -

{{ userName }}

+

User Name

Informations personnelles

From e1e5dd04a508b6c0dd521176ebe9eb33f5a9f98a Mon Sep 17 00:00:00 2001 From: PascalMarchesseault <97350299+PascalMarchesseault@users.noreply.github.com> Date: Sat, 8 Jun 2024 12:01:36 -0400 Subject: [PATCH 2/5] MainPage dynamique (profile) --- src/layouts/MainPage.vue | 91 +++++++++++++++++++++++++++++++++++++ src/layouts/UserProfile.vue | 44 ------------------ src/router/index.js | 5 +- 3 files changed, 94 insertions(+), 46 deletions(-) create mode 100644 src/layouts/MainPage.vue delete mode 100644 src/layouts/UserProfile.vue diff --git a/src/layouts/MainPage.vue b/src/layouts/MainPage.vue new file mode 100644 index 0000000..6c5f79e --- /dev/null +++ b/src/layouts/MainPage.vue @@ -0,0 +1,91 @@ + + + diff --git a/src/layouts/UserProfile.vue b/src/layouts/UserProfile.vue deleted file mode 100644 index c7db7e1..0000000 --- a/src/layouts/UserProfile.vue +++ /dev/null @@ -1,44 +0,0 @@ - - - - \ No newline at end of file diff --git a/src/router/index.js b/src/router/index.js index a26d79e..f34e65d 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -8,7 +8,7 @@ import HelpAndContact from '@/views/tos/HelpAndContact.vue' import TermsAndConditions from '@/views/tos/TermsAndConditions.vue' import Transactions from '@/views/tos/Transactions.vue' import { createRouter, createWebHistory } from 'vue-router' -import UserProfile from '../layouts/UserProfile.vue' +import MainPage from '../layouts/MainPage.vue' import LoginView from '../views/LoginView.vue' import PaymentCompleted from '../views/PayementCompleted.vue' import SignupView from '../views/SignupView.vue' @@ -136,7 +136,7 @@ const routes = [ { path: '/:username', name: 'user-profile', - component: UserProfile + component: MainPage }, { @@ -152,6 +152,7 @@ const router = createRouter({ scrollBehavior(to, from, savedPosition) { return { top: 0 }; } + }) export default router From 4cfcf915200057b09bfee17ce02d07d6b27e2327 Mon Sep 17 00:00:00 2001 From: PascalMarchesseault <97350299+PascalMarchesseault@users.noreply.github.com> Date: Sat, 8 Jun 2024 16:46:14 -0400 Subject: [PATCH 3/5] Modification Main page --- src/layouts/FooterLayout.vue | 4 +- src/layouts/MainPage.vue | 897 +++++++++++++++++- src/router/index.js | 8 +- src/views/tos/{Transactions.vue => Frais.vue} | 4 +- 4 files changed, 897 insertions(+), 16 deletions(-) rename src/views/tos/{Transactions.vue => Frais.vue} (97%) diff --git a/src/layouts/FooterLayout.vue b/src/layouts/FooterLayout.vue index 3780b7d..8d7c16b 100644 --- a/src/layouts/FooterLayout.vue +++ b/src/layouts/FooterLayout.vue @@ -70,7 +70,7 @@ const links = [ 'Conditions générales', 'Politique de Contenu', 'À Propos', - 'Transactions' + 'Frais' ]; const linkRoutes = { @@ -80,7 +80,7 @@ const linkRoutes = { 'Conditions générales': { name: 'termsandconditions' }, 'Politique de Contenu': { name: 'contentpolicy' }, 'À Propos': { name: 'about' }, - 'Transactions': { name: 'transactions' } + 'Frais': { name: 'frais' } }; // If broken link, redirect to home page. diff --git a/src/layouts/MainPage.vue b/src/layouts/MainPage.vue index 6c5f79e..0db6c20 100644 --- a/src/layouts/MainPage.vue +++ b/src/layouts/MainPage.vue @@ -1,6 +1,9 @@ -