Files
social-media/src/router/index.js
2024-06-20 22:00:10 -04:00

165 lines
3.6 KiB
JavaScript

import ARPS from '@/views/manualusers/ARPS.vue'
import GuillaumeAime from '@/views/manualusers/GuillaumeAime.vue'
import About from '@/views/tos/About.vue'
import ContentPolicy from '@/views/tos/ContentPolicy.vue'
import FAQ from '@/views/tos/FAQ.vue'
import Frais from '@/views/tos/Frais.vue'
import GuideForCreators from '@/views/tos/GuideForCreators.vue'
import HelpAndContact from '@/views/tos/HelpAndContact.vue'
import TermsAndConditions from '@/views/tos/TermsAndConditions.vue'
import { createRouter, createWebHistory } from 'vue-router'
import MainPage from '../layouts/MainPage.vue'
import LoginView from '../views/LoginView.vue'
import PaymentCompleted from '../views/PayementCompleted.vue'
import SignupView from '../views/SignupView.vue'
import ContactView from '../views/main/ContactView.vue'
import CreatorMainPage from '../views/main/CreatorMainPage.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: '/frais',
name: 'frais',
component: Frais
},
{
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: MainPage
},
{
path: '/creatorFolio',
name: 'creatorFolio',
component: CreatorFolio
},
{
path: '/creatormainpage',
name: 'creatormainpage',
component: CreatorMainPage
}
]
const router = createRouter({
history: createWebHistory(import.meta.env.BASE_URL),
routes,
scrollBehavior(to, from, savedPosition) {
return { top: 0 };
}
})
export default router