New CreatorMainpage more built with components
This commit is contained in:
@@ -3,13 +3,19 @@
|
|||||||
<body style="background-color: #f4f4f4;">
|
<body style="background-color: #f4f4f4;">
|
||||||
<!-- PC Version -->
|
<!-- PC Version -->
|
||||||
<v-card style="z-index: 1000; background-color: #ffff;" class="hidden-sm-and-down" elevation="5">
|
<v-card style="z-index: 1000; background-color: #ffff;" class="hidden-sm-and-down" elevation="5">
|
||||||
<v-container style="z-index: 2000; margin-bottom: .8%; margin-top: -.3%; margin-right: 1%;">
|
<v-container fluid>
|
||||||
<v-row justify="end" style="margin-top: .2%; margin-bottom: -1.2%;">
|
<v-row>
|
||||||
<v-menu>
|
<v-menu>
|
||||||
<template v-slot:activator="{ props }">
|
<template v-slot:activator="{ props }">
|
||||||
<v-row>
|
<v-row align="center"> <!-- Utilisation de align="center" pour aligner verticalement le contenu -->
|
||||||
<!-- Colonne de droite -->
|
<v-col class="ml-4">
|
||||||
<v-col class="text-right d-flex align-center justify-end">
|
<router-link to="/">
|
||||||
|
<v-img src="/images/hutopymedia/icons/logohutopy.png" alt="Description de l'image"
|
||||||
|
style="height: 70px; width: 70px;" class="mr-2" :elevation="10"></v-img>
|
||||||
|
</router-link>
|
||||||
|
</v-col>
|
||||||
|
|
||||||
|
<v-col cols="auto" class="ml-auto"> <!-- Utilisation de ml-auto pour aligner à droite -->
|
||||||
<div class="d-flex align-center">
|
<div class="d-flex align-center">
|
||||||
<img src="/images/usersmedia/anonyme/profilepictures/profileAnonymeSquare.png"
|
<img src="/images/usersmedia/anonyme/profilepictures/profileAnonymeSquare.png"
|
||||||
class="header-profile-icon mr-2" alt="Logo">
|
class="header-profile-icon mr-2" alt="Logo">
|
||||||
@@ -207,18 +213,15 @@ function openWalletDialog() {
|
|||||||
padding-right: 24px;
|
padding-right: 24px;
|
||||||
z-index: 1001;
|
z-index: 1001;
|
||||||
}
|
}
|
||||||
|
|
||||||
.mini-profile-picture {
|
.mini-profile-picture {
|
||||||
border-radius: 100px;
|
border-radius: 100px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.header-profile-icon {
|
.header-profile-icon {
|
||||||
height: 60px;
|
height: 60px;
|
||||||
width: 60px;
|
width: 60px;
|
||||||
border-radius: 50px;
|
border-radius: 50px;
|
||||||
border: 2px solid #a30e79;
|
border: 2px solid #a30e79;
|
||||||
}
|
}
|
||||||
|
|
||||||
.mobile-profile-picture {
|
.mobile-profile-picture {
|
||||||
height: 40px;
|
height: 40px;
|
||||||
border-radius: 50px;
|
border-radius: 50px;
|
||||||
@@ -226,37 +229,11 @@ function openWalletDialog() {
|
|||||||
border: 2px solid #a30e79;
|
border: 2px solid #a30e79;
|
||||||
margin-right: 10px;
|
margin-right: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.header-banner {
|
|
||||||
border-top: 5px solid rgba(107, 0, 101, 1);
|
|
||||||
margin-top: 15%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.social-container {
|
|
||||||
background-color: #006d77;
|
|
||||||
margin-top: -20%;
|
|
||||||
font-size: 1.4rem;
|
|
||||||
font-weight: 800;
|
|
||||||
color: white;
|
|
||||||
}
|
|
||||||
|
|
||||||
.social-container2 {
|
|
||||||
background-color: #0baab2;
|
|
||||||
font-size: 1.4rem;
|
|
||||||
font-weight: 800;
|
|
||||||
color: white;
|
|
||||||
}
|
|
||||||
|
|
||||||
.mobile-header {
|
.mobile-header {
|
||||||
height: 50px;
|
height: 50px;
|
||||||
width: auto;
|
width: auto;
|
||||||
border-radius: 10px;
|
border-radius: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.mobile-navigation-container {
|
|
||||||
background-color: #a30e79;
|
|
||||||
}
|
|
||||||
|
|
||||||
.h1-navigation {
|
.h1-navigation {
|
||||||
padding-left: 20%;
|
padding-left: 20%;
|
||||||
font-size: 1.4rem;
|
font-size: 1.4rem;
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ import LoginView from '../views/LoginView.vue'
|
|||||||
import PaymentCompleted from '../views/PayementCompleted.vue'
|
import PaymentCompleted from '../views/PayementCompleted.vue'
|
||||||
import SignupView from '../views/SignupView.vue'
|
import SignupView from '../views/SignupView.vue'
|
||||||
import ContactView from '../views/main/ContactView.vue'
|
import ContactView from '../views/main/ContactView.vue'
|
||||||
|
import CreatorMainPage from '../views/main/CreatorMainPage.vue'
|
||||||
import CreatorFolio from '../views/main/CreatorFolio.vue'
|
import CreatorFolio from '../views/main/CreatorFolio.vue'
|
||||||
import HomeView from '../views/main/HomeView.vue'
|
import HomeView from '../views/main/HomeView.vue'
|
||||||
import UserBrowser from '../views/main/UsersBrowser.vue'
|
import UserBrowser from '../views/main/UsersBrowser.vue'
|
||||||
@@ -143,6 +144,11 @@ const routes = [
|
|||||||
path: '/creatorFolio',
|
path: '/creatorFolio',
|
||||||
name: 'creatorFolio',
|
name: 'creatorFolio',
|
||||||
component: CreatorFolio
|
component: CreatorFolio
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: '/creatormainpage',
|
||||||
|
name: 'creatormainpage',
|
||||||
|
component: CreatorMainPage
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
<!-- "Mobile -->
|
<!-- "Mobile -->
|
||||||
<v-row class="fluid hidden-md-and-up social-mobile-container"
|
<v-row class="fluid hidden-md-and-up social-mobile-container"
|
||||||
style="margin-top: -10px; position: relative; z-index: 0; " hidden-md-and-down>
|
style="margin-top: -10px; position: relative; z-index: 0;">
|
||||||
<v-col cols="12" class="pa-0" style="width: 100vw; overflow: hidden;">
|
<v-col cols="12" class="pa-0" style="width: 100vw; overflow: hidden;">
|
||||||
<v-img class="profile-banner" max-height="375" :src="imageSrc" cover
|
<v-img class="profile-banner" max-height="375" :src="imageSrc" cover
|
||||||
style="box-shadow: 0 4px 6px rgba(0, 0, 0, 0.8);"></v-img>
|
style="box-shadow: 0 4px 6px rgba(0, 0, 0, 0.8);"></v-img>
|
||||||
@@ -22,8 +22,7 @@
|
|||||||
</v-row>
|
</v-row>
|
||||||
|
|
||||||
<!-- User Social Network Links -->
|
<!-- User Social Network Links -->
|
||||||
<v-container style="margin-top: -70px; padding: 0;" class="hidden-md-and-up social-container-mobile-icons"
|
<v-container style="margin-top: -70px; padding: 0;" class="hidden-md-and-up social-container-mobile-icons">
|
||||||
hidden-md-and-down>
|
|
||||||
|
|
||||||
<!-- Facebook -->
|
<!-- Facebook -->
|
||||||
<v-row no-gutters class="d-flex justify-space-between align-center" style="margin-left: 3%; margin-right: 3%;">
|
<v-row no-gutters class="d-flex justify-space-between align-center" style="margin-left: 3%; margin-right: 3%;">
|
||||||
@@ -55,12 +54,7 @@
|
|||||||
</a>
|
</a>
|
||||||
</v-col>
|
</v-col>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<v-spacer class="hidden-xs"> </v-spacer>
|
<v-spacer class="hidden-xs"> </v-spacer>
|
||||||
|
|
||||||
|
|
||||||
</v-row>
|
</v-row>
|
||||||
|
|
||||||
<!-- User informations Name title and description -->
|
<!-- User informations Name title and description -->
|
||||||
@@ -85,8 +79,6 @@
|
|||||||
<v-expansion-panel class="background-pink text-justify" style="color: white;"
|
<v-expansion-panel class="background-pink text-justify" style="color: white;"
|
||||||
text="Mettre en lumière le côté humain des entrepreneurs. Chaque service, chaque produit est porteur d’une histoire, d’une passion, d’une vision unique. Mon objectif est de faire rayonner cette unicité, de créer des connexions authentiques entre ces entrepreneurs et leurs clients potentiels. Parce que derrière chaque entreprise, il y a des personnes inspirantes qui méritent d’être entendues et comprises. Et toi, quel est ton objectif pour cette année?"
|
text="Mettre en lumière le côté humain des entrepreneurs. Chaque service, chaque produit est porteur d’une histoire, d’une passion, d’une vision unique. Mon objectif est de faire rayonner cette unicité, de créer des connexions authentiques entre ces entrepreneurs et leurs clients potentiels. Parce que derrière chaque entreprise, il y a des personnes inspirantes qui méritent d’être entendues et comprises. Et toi, quel est ton objectif pour cette année?"
|
||||||
title="À propos : Ma mission est claire :">
|
title="À propos : Ma mission est claire :">
|
||||||
|
|
||||||
|
|
||||||
</v-expansion-panel>
|
</v-expansion-panel>
|
||||||
</v-col>
|
</v-col>
|
||||||
</v-expansion-panels>
|
</v-expansion-panels>
|
||||||
@@ -95,21 +87,19 @@
|
|||||||
</v-container>
|
</v-container>
|
||||||
|
|
||||||
<!-- Bannière Pc -->
|
<!-- Bannière Pc -->
|
||||||
<v-row class="fluid hidden-sm-and-down" style="margin-top: -65px; position: relative; z-index: 0; "
|
<v-row class="fluid hidden-sm-and-down" style="margin-top: -65px; position: relative; z-index: 0;">
|
||||||
hidden-sm-and-up>
|
|
||||||
<v-col cols="12" class="pa-0" style="width: 100vw; overflow: hidden;">
|
<v-col cols="12" class="pa-0" style="width: 100vw; overflow: hidden;">
|
||||||
<v-img class="profile-banner" max-height="375" :src="imageSrc" cover
|
<v-img class="profile-banner" max-height="375" :src="imageSrc" cover
|
||||||
style="box-shadow: 0 4px 6px rgba(0, 0, 0, 0.8);"></v-img>
|
style="box-shadow: 0 4px 6px rgba(0, 0, 0, 0.8);"></v-img>
|
||||||
</v-col>
|
</v-col>
|
||||||
</v-row>
|
</v-row>
|
||||||
<v-row class="hidden-sm-and-down" style="background-color: #6b0065; height: 5px; box-shadow: rgba(0, 0, 0, 0.7);"
|
<v-row class="hidden-sm-and-down" style="background-color: #6b0065; height: 5px; box-shadow: rgba(0, 0, 0, 0.7);">
|
||||||
hidden-sm-and-up>
|
|
||||||
</v-row>
|
</v-row>
|
||||||
|
|
||||||
<!-- "Core (Menu / Center / Donation)" -->
|
<!-- "Core (Menu / Center / Donation)" -->
|
||||||
<v-row>
|
<v-row>
|
||||||
<!-- "Menu" -->
|
<!-- "Menu" -->
|
||||||
<v-col cols="2" md="3" lg="3" xl="3" xxl="2" class="hidden-sm-and-down menu-col" hidden-sm-and-down>
|
<v-col cols="2" md="3" lg="3" xl="3" xxl="2" class="hidden-sm-and-down menu-col">
|
||||||
<v-col style="margin: 0;">
|
<v-col style="margin: 0;">
|
||||||
<v-row class="Hutopy-menu-sticky-mobile">
|
<v-row class="Hutopy-menu-sticky-mobile">
|
||||||
<v-spacer></v-spacer>
|
<v-spacer></v-spacer>
|
||||||
@@ -122,8 +112,7 @@
|
|||||||
<v-list dense class="main-background">
|
<v-list dense class="main-background">
|
||||||
<v-list-item v-for="item in navigationItems" :key="item.link">
|
<v-list-item v-for="item in navigationItems" :key="item.link">
|
||||||
<router-link :to="item.link">
|
<router-link :to="item.link">
|
||||||
<v-btn text class="d-flex align-start align-center main-background" elevation="0"
|
<v-btn text class="d-flex align-start align-center main-background" elevation="0">
|
||||||
outlined="false">
|
|
||||||
<v-icon left class="mr-4">{{ item.icon }}</v-icon>
|
<v-icon left class="mr-4">{{ item.icon }}</v-icon>
|
||||||
{{ item.text }}
|
{{ item.text }}
|
||||||
</v-btn>
|
</v-btn>
|
||||||
@@ -142,7 +131,7 @@
|
|||||||
<v-col class="middle-col" style="z-index: 5;" cols="12" xs="12" sm="12" md="6" lg="6" xl="6" xxl="8">
|
<v-col class="middle-col" style="z-index: 5;" cols="12" xs="12" sm="12" md="6" lg="6" xl="6" xxl="8">
|
||||||
<v-row class="d-flex justify-center align-center">
|
<v-row class="d-flex justify-center align-center">
|
||||||
<v-col xl="10" xxl="8">
|
<v-col xl="10" xxl="8">
|
||||||
<v-container class="profile-container hidden-sm-and-down" hidden-md-and-up>
|
<v-container class="profile-container hidden-sm-and-down">
|
||||||
<v-container>
|
<v-container>
|
||||||
<v-img :src="profilePicture" class="elevation-4 mobile-profile-picture-creator"></v-img>
|
<v-img :src="profilePicture" class="elevation-4 mobile-profile-picture-creator"></v-img>
|
||||||
<!-- User informations Name & title -->
|
<!-- User informations Name & title -->
|
||||||
@@ -209,84 +198,92 @@
|
|||||||
</v-col>
|
</v-col>
|
||||||
</v-row>
|
</v-row>
|
||||||
|
|
||||||
<!-- Card youtube balado -->
|
<!-- Example carte dynamique avec expension -->
|
||||||
<v-row class="d-flex justify-center align-center">
|
<v-row class="d-flex justify-center align-center">
|
||||||
<v-col xl="10" xxl="8">
|
<v-col xl="10" xxl="8">
|
||||||
<v-container>
|
<v-container>
|
||||||
<v-card class="flow-menu m-0 youtube-card">
|
<v-card class="flow-menu m-0 youtube-card">
|
||||||
<!-- Title, date and btn -->
|
|
||||||
<v-col>
|
<v-col>
|
||||||
<v-row>
|
<v-row>
|
||||||
<v-col class="text-center">
|
<v-col class="text-center">
|
||||||
<h1 class="card-title">
|
<h1 class="card-title">POST DYNAMIQUE</h1>
|
||||||
MON PREMIER BALADO</h1>
|
|
||||||
</v-col>
|
</v-col>
|
||||||
|
<v-col class="text-right">
|
||||||
<!--<v-col class="text-right">
|
<v-btn class="btn-card-options" flat tile elevation="0">
|
||||||
<v-btn class="btn-card-options" flat tile elevation="0">
|
|
||||||
<v-icon style="color: #6e6e6e; font-size: 24px;">mdi-dots-vertical</v-icon>
|
<v-icon style="color: #6e6e6e; font-size: 24px;">mdi-dots-vertical</v-icon>
|
||||||
</v-btn> (a intégrer)
|
</v-btn>
|
||||||
</v-col> -->
|
|
||||||
</v-row>
|
|
||||||
|
|
||||||
</v-col>
|
</v-col>
|
||||||
|
</v-row>
|
||||||
|
</v-col>
|
||||||
|
<v-img :src="imageSrc" title="Guillaumem"></v-img>
|
||||||
|
<p class="text-justify pa-10" style="margin-bottom: -10px; font-size: 1em">
|
||||||
|
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.
|
||||||
|
</p>
|
||||||
|
<div v-if="showMore">
|
||||||
|
<v-row no-gutters>
|
||||||
|
<v-col cols="6" class="text-center pa-0">
|
||||||
|
<v-img src="/images/usersmedia/guillaumeMousseau/profilepictures/profileGuillaumeMousseau01.png" @click="openCarousel(0)" class="image-full"></v-img>
|
||||||
|
</v-col>
|
||||||
|
<v-col cols="6" class="text-center pa-0">
|
||||||
|
<v-img src="/images/usersmedia/chloebeaugrand/profilepictures/profileChloeBeaugrand01.png" @click="openCarousel(1)" class="image-full"></v-img>
|
||||||
|
</v-col>
|
||||||
|
</v-row>
|
||||||
|
<p class="text-justify pa-10" style="font-size: 1em; margin-bottom: -25px">
|
||||||
|
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p class="text-justify pa-10" style="font-size: 1em;">
|
||||||
|
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
|
||||||
|
</p>
|
||||||
|
|
||||||
<!-- Card core Video/image & text -->
|
|
||||||
<div style="background-color: rgba(255, 255, 255, 0.1); margin-left: -5%; margin-right: -5%">
|
|
||||||
<v-container>
|
|
||||||
<iframe class="card-youtube" style="margin-left: 2.1%; width: 96%;"
|
<iframe class="card-youtube" style="margin-left: 2.1%; width: 96%;"
|
||||||
src="https://www.youtube.com/embed/pf95whtA_xs?start=0" title="Guillaumem" frameborder="0"
|
src="https://www.youtube.com/embed/pf95whtA_xs?start=0" title="Guillaumem" frameborder="0"
|
||||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
|
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
|
||||||
allowfullscreen></iframe>
|
allowfullscreen></iframe>
|
||||||
|
|
||||||
<!-- Date -->
|
<p class="text-justify pa-10" style="font-size: 1em;">
|
||||||
<v-row class="text-right">
|
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
|
||||||
<v-col>
|
</p>
|
||||||
<h1 style=" margin-right: 40px; margin-top: 10px" class="card-date">
|
</div>
|
||||||
24-04-2024
|
|
||||||
</h1>
|
|
||||||
</v-col>
|
|
||||||
</v-row>
|
|
||||||
|
|
||||||
|
|
||||||
<p class="text-justify pa-10" style="margin-bottom: -50px; font-size: 1em">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.</p>
|
|
||||||
|
|
||||||
|
|
||||||
<!-- Like dislike commment Section -->
|
<!-- Like dislike commment Section -->
|
||||||
<div style="height: 20px;"></div>
|
<div style="height: 20px;"></div>
|
||||||
<div
|
<div
|
||||||
style="z-index: 500; margin-bottom: 2%; background-color: rgba(0, 0, 0, 1); height: 3px; width: 100%; margin-top: 20px;">
|
style="z-index: 500; margin-bottom: 2%; background-color: rgba(0, 0, 0, 1); height: 3px; width: 100%; margin-top: 20px;">
|
||||||
</div>
|
</div>
|
||||||
<div style="background-color: rgba(0, 0, 0, 1); height: 3px; width: 100%; margin-top: 20px;">
|
<div style="background-color: rgba(0, 0, 0, 1); height: 3px; width: 100%; margin-top: 20px;">
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Comments -->
|
<!-- Comments -->
|
||||||
<v-text-field style="margin-left: 2%; margin-bottom: 15px; margin-bottom: -20px"
|
<v-text-field style="margin-bottom: 15px; margin-bottom: -20px"
|
||||||
placeholder="Commentaire (Arrive bientôt)"></v-text-field>
|
placeholder="Commentaire"></v-text-field>
|
||||||
</v-container>
|
<v-row>
|
||||||
</div>
|
<v-col class="text-right" style="margin-right: 25px">
|
||||||
|
<v-btn variant="plain" @click="toggleShowMore" class="text-body-2" style="margin-bottom: 10px; font-weight: bold">
|
||||||
|
{{ showMore ? 'AFFICHER MOINS' : 'AFFICHER PLUS' }}
|
||||||
|
</v-btn>
|
||||||
|
</v-col>
|
||||||
|
|
||||||
|
</v-row>
|
||||||
</v-card>
|
</v-card>
|
||||||
</v-container>
|
</v-container>
|
||||||
</v-col>
|
</v-col>
|
||||||
|
|
||||||
|
<v-dialog v-model="carouselVisible" max-width="600px">
|
||||||
|
<v-carousel v-model="currentImage">
|
||||||
|
<v-carousel-item v-for="(image, index) in images" :key="index">
|
||||||
|
<v-img :src="image"></v-img>
|
||||||
|
</v-carousel-item>
|
||||||
|
</v-carousel>
|
||||||
|
</v-dialog>
|
||||||
</v-row>
|
</v-row>
|
||||||
|
|
||||||
|
<!-- Card youtube balado -->
|
||||||
|
|
||||||
</v-col>
|
</v-col>
|
||||||
|
|
||||||
<!-- "Large-Monitor-RightCol" Donation -->
|
<!-- "Large-Monitor-RightCol" Donation -->
|
||||||
<v-col cols="2" md="3" lg="3" xl="2" xxl="2" class="hidden-sm-and-down" hidden-sm-and-up>
|
<v-col cols="2" md="3" lg="3" xl="2" xxl="2" class="hidden-sm-and-down">
|
||||||
<v-row>
|
<v-row>
|
||||||
<v-col>
|
<v-col>
|
||||||
<v-container class="sticky-bottom-label Je-soutien-container" style="max-width: 400px ; bottom: 0;">
|
<v-container class="sticky-bottom-label Je-soutien-container" style="max-width: 400px ; bottom: 0;">
|
||||||
@@ -313,9 +310,8 @@
|
|||||||
</v-row>
|
</v-row>
|
||||||
|
|
||||||
<!-- "Mobile" Donation -->
|
<!-- "Mobile" Donation -->
|
||||||
<v-col class="hidden-md-and-up sticky-bottom-label" hidden-sm-and-down
|
<v-col class="hidden-md-and-up sticky-bottom-label"
|
||||||
style="background-color: #6b0065; margin-top: 30px; text-align: center;">
|
style="background-color: #6b0065; margin-top: 30px; text-align: center;">
|
||||||
|
|
||||||
<!-- Barre cliquable pour ouvrir le drawer -->
|
<!-- Barre cliquable pour ouvrir le drawer -->
|
||||||
<v-btn @click="drawerbottom = !drawerbottom" elevation="0"
|
<v-btn @click="drawerbottom = !drawerbottom" elevation="0"
|
||||||
style="background-color: #6b0065; color: white; text-align: center;" class="text-soutiens ">
|
style="background-color: #6b0065; color: white; text-align: center;" class="text-soutiens ">
|
||||||
@@ -332,7 +328,6 @@
|
|||||||
<StripePayment></StripePayment>
|
<StripePayment></StripePayment>
|
||||||
</v-container>
|
</v-container>
|
||||||
</v-bottom-sheet>
|
</v-bottom-sheet>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -346,17 +341,39 @@ import FooterLayout from '@/layouts/FooterLayout.vue';
|
|||||||
import PostContentMenu from '@/layouts/PostContentMenu.vue';
|
import PostContentMenu from '@/layouts/PostContentMenu.vue';
|
||||||
import { ref } from 'vue';
|
import { ref } from 'vue';
|
||||||
import StripePayment from '../StripePayment.vue';
|
import StripePayment from '../StripePayment.vue';
|
||||||
|
|
||||||
let imageSrc = '/images/usersmedia/guillaumeMousseau/banners/bannerGuillaumeMousseau01.png';
|
let imageSrc = '/images/usersmedia/guillaumeMousseau/banners/bannerGuillaumeMousseau01.png';
|
||||||
let profilePicture = '/images/usersmedia/guillaumeMousseau/profilepictures/profileGuillaumeMousseau01.png';
|
let profilePicture = '/images/usersmedia/guillaumeMousseau/profilepictures/profileGuillaumeMousseau01.png';
|
||||||
let name = 'Guillaume Mousseau'
|
let name = 'Guillaume Mousseau';
|
||||||
let title = 'Créateur de contenus'
|
let title = 'Créateur de contenus';
|
||||||
let drawerbottom = ref(false)
|
let drawerbottom = ref(false);
|
||||||
|
|
||||||
let navigationItems = [
|
let navigationItems = [
|
||||||
{ icon: 'mdi-home', text: 'Accueil', link: 'home' },
|
{ icon: 'mdi-home', text: 'Accueil', link: 'home' },
|
||||||
{ icon: 'mdi-account-group', text: 'Utilisateur', link: '/userbrowser' },
|
{ icon: 'mdi-account-group', text: 'Utilisateur', link: '/userbrowser' },
|
||||||
{ icon: 'mdi-handshake', text: 'Aidez-nous', link: '/contact' },
|
{ icon: 'mdi-handshake', text: 'Aidez-nous', link: '/contact' },
|
||||||
];
|
];
|
||||||
|
|
||||||
|
// Ajouter la variable réactive pour gérer l'état d'affichage du contenu
|
||||||
|
let showMore = ref(false);
|
||||||
|
|
||||||
|
// Ajouter les variables et méthodes pour gérer le carrousel
|
||||||
|
let carouselVisible = ref(false);
|
||||||
|
let currentImage = ref(0);
|
||||||
|
let images = [
|
||||||
|
'/images/usersmedia/guillaumeMousseau/profilepictures/profileGuillaumeMousseau01.png',
|
||||||
|
'/images/usersmedia/chloebeaugrand/profilepictures/profileChloeBeaugrand.jpg',
|
||||||
|
// Ajoutez ici toutes les images que vous souhaitez afficher dans le carrousel
|
||||||
|
];
|
||||||
|
|
||||||
|
const toggleShowMore = () => {
|
||||||
|
showMore.value = !showMore.value;
|
||||||
|
};
|
||||||
|
|
||||||
|
const openCarousel = (index) => {
|
||||||
|
currentImage.value = index;
|
||||||
|
carouselVisible.value = true;
|
||||||
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style scoped>
|
<style scoped>
|
||||||
@@ -364,7 +381,6 @@ let navigationItems = [
|
|||||||
filter: invert(1);
|
filter: invert(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
.Hutopy-menu-sticky-mobile {
|
.Hutopy-menu-sticky-mobile {
|
||||||
position: sticky;
|
position: sticky;
|
||||||
top: 0;
|
top: 0;
|
||||||
@@ -490,8 +506,6 @@ let navigationItems = [
|
|||||||
font-size: .8rem;
|
font-size: .8rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
.social-container {
|
.social-container {
|
||||||
background-color: #006d77;
|
background-color: #006d77;
|
||||||
border-top-right-radius: 30px;
|
border-top-right-radius: 30px;
|
||||||
@@ -897,9 +911,6 @@ let navigationItems = [
|
|||||||
}
|
}
|
||||||
|
|
||||||
@media (min-width: 2560px) {
|
@media (min-width: 2560px) {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
.mobile-profile-picture-creator {
|
.mobile-profile-picture-creator {
|
||||||
transform: scale(1.5) translateY(25%) translateX(-20px);
|
transform: scale(1.5) translateY(25%) translateX(-20px);
|
||||||
}
|
}
|
||||||
@@ -914,7 +925,6 @@ let navigationItems = [
|
|||||||
|
|
||||||
.name-info {
|
.name-info {
|
||||||
font-size: 2rem;
|
font-size: 2rem;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.social-container {
|
.social-container {
|
||||||
|
|||||||
11
src/views/main/CreatorMainPage.vue
Normal file
11
src/views/main/CreatorMainPage.vue
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
<template>
|
||||||
|
<default-layout></default-layout>
|
||||||
|
<banner></banner>
|
||||||
|
<FooterLayout></FooterLayout>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup>
|
||||||
|
import DefaultLayout from '@/layouts/DefaultLayout.vue';
|
||||||
|
import FooterLayout from '@/layouts/FooterLayout.vue';
|
||||||
|
import Banner from '@/views/main/CreatorViewComponents/Banner.vue';
|
||||||
|
</script>
|
||||||
21
src/views/main/CreatorViewComponents/Banner.vue
Normal file
21
src/views/main/CreatorViewComponents/Banner.vue
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
<template>
|
||||||
|
<v-container fluid>
|
||||||
|
<!-- Bannière Pc -->
|
||||||
|
<v-row style="margin-top: -15px; position: relative; z-index: 0; width: 100vw;">
|
||||||
|
<v-col cols="12" class="pa-0">
|
||||||
|
<v-img class="profile-banner" max-height="375" max-width="100%" :src="imageSrc" cover
|
||||||
|
style="width: 100%; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.8);"></v-img>
|
||||||
|
|
||||||
|
</v-col>
|
||||||
|
</v-row >
|
||||||
|
|
||||||
|
<v-row style="background-color: #6b0065; height: 5px; box-shadow: rgba(0, 0, 0, 0.7);">
|
||||||
|
</v-row>
|
||||||
|
</v-container>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
|
||||||
|
<script setup>
|
||||||
|
let imageSrc = '/images/usersmedia/guillaumeMousseau/banners/bannerGuillaumeMousseau01.png';
|
||||||
|
let profilePicture = '/images/usersmedia/guillaumeMousseau/profilepictures/profileGuillaumeMousseau01.png';
|
||||||
|
</script>
|
||||||
Reference in New Issue
Block a user