File: /var/www/vhost/disk-apps/pwa.sports-crowd.com/src/app/app-routing.module.ts
import { NgModule } from "@angular/core";
import { PreloadAllModules, RouterModule, Routes } from "@angular/router";
import { AuthRouteGuard } from "./guards/auth-route.guard";
const routes: Routes = [
{
path: "",
redirectTo: "/app/tabs/home",
pathMatch: "full",
},
{
path: "app",
loadChildren: () => import("./pages/tabs-page/tabs-page.module").then((m) => m.TabsModule),
canActivate: [AuthRouteGuard],
},
{
path: "tutorial/:origin",
loadChildren: () => import("./pages/tutorial/tutorial.module").then((m) => m.TutorialPageModule),
},
{
path: "city-connection",
loadChildren: () => import("./pages/city-connection/city-connection.module").then((m) => m.CityConnectionPageModule),
},
{
path: "cart",
loadChildren: () => import("./pages/cart/cart.module").then((m) => m.CartPageModule),
},
{
path: "payment-gateway-selection",
loadChildren: () => import("./pages/payment-gateway-selection/payment-gateway-selection.module").then((m) => m.PaymentGatewaySelectionModule),
},
{
path: "welcome",
loadChildren: () => import("./pages/welcome/welcome.module").then((m) => m.WelcomePageModule),
},
{
path: "login",
loadChildren: () => import("./pages/login/login.module").then((m) => m.LoginPageModule),
},
{
path: "signup",
loadChildren: () => import("./pages/signup/signup.module").then((m) => m.SignupPageModule),
},
{
path: "address/:pageOrigin/:backButton",
loadChildren: () => import("./pages/address/address.module").then((m) => m.AddressPageModule),
},
{
path: "address-map/:pageOrigin",
loadChildren: () => import("./pages/address-map/address-map.module").then((m) => m.AddressMapPageModule),
},
{
path: "trends",
loadChildren: () => import("./pages/trends/trends.module").then((m) => m.TrendsPageModule),
},
{
path: "dorsal",
loadChildren: () => import("./pages/dorsal/dorsal.module").then((m) => m.DorsalPageModule),
},
{
path: "video",
loadChildren: () => import("./pages/video/video.module").then((m) => m.VideoPageModule),
},
{
path: "bookcase",
loadChildren: () => import("./pages/bookcase/bookcase.module").then((m) => m.BookcasePageModule),
},
{
path: "radio",
loadChildren: () => import("./pages/radio/radio.module").then((m) => m.RadioPageModule),
},
{
path: "youtube",
loadChildren: () => import("./pages/youtube/youtube.module").then((m) => m.YoutubePageModule),
},
{
path: "tiktok",
loadChildren: () => import("./pages/tiktok/tiktok.module").then((m) => m.TiktokPageModule),
},
{
path: "news",
loadChildren: () => import("./pages/news/news.module").then((m) => m.NewsPageModule),
},
{
path: "new-detail",
loadChildren: () => import("./pages/new-detail/new-detail.module").then((m) => m.NewDetailPageModule),
},
{
path: "tickets",
loadChildren: () => import("./pages/buy-tickets/buy-tickets.module").then((m) => m.BuyTicketsPageModule),
},
{
path: "select-tickets/:matchEventId",
loadChildren: () => import("./pages/tickets/tickets.module").then((m) => m.TicketsPageModule),
},
{
path: "symbolic-ballot/:ballot_id",
loadChildren: () => import("./pages/symbolic-ballot/symbolic-ballot.module").then((m) => m.SymbolicBallotPageModule),
},
{
path: "modal-update-profile",
loadChildren: () => import("./pages/modal-update-profile/modal-update-profile.module").then((m) => m.ModalUpdateProfilePageModule),
},
{
path: "modal-list-suscription",
loadChildren: () => import("./pages/modal-list-suscription/modal-list-suscription.module").then((m) => m.ModalListSuscriptionPageModule),
},
{
path: "album",
loadChildren: () => import("./pages/album/album.module").then((m) => m.AlbumPageModule),
},
{
path: "wallet",
loadChildren: () => import("./pages/wallet/wallet.module").then((m) => m.WalletPageModule),
},
{
path: "modal-popup",
loadChildren: () => import("./pages/modal-popup/modal-popup.module").then((m) => m.ModalPopupPageModule),
},
{
path: "player",
loadChildren: () => import("./pages/player/player.module").then((m) => m.PlayerPageModule),
},
{
path: "player-detail",
loadChildren: () => import("./pages/player-detail/player-detail.module").then((m) => m.PlayerDetailPageModule),
},
{
path: "academy/:type_academy",
loadChildren: () => import("./pages/academy/academy.module").then((m) => m.AcademyPageModule),
},
{
path: "academy",
loadChildren: () => import("./pages/academy/academy.module").then((m) => m.AcademyPageModule),
},
{
path: "academy-enrollment",
loadChildren: () => import("./pages/academy-enrollment/academy-enrollment.module").then((m) => m.AcademyEnrollmentPageModule),
},
{
path: 'subscriber-tutorial',
loadChildren: () => import('./pages/subscriber-tutorial/subscriber-tutorial.module').then(m => m.SubscriberTutorialPageModule)
},
{
path: 'subscribers',
loadChildren: () => import('./pages/subscribers/subscribers.module').then(m => m.SubscribersPageModule)
},
{
path: 'coins',
loadChildren: () => import('./pages/coins/coins.module').then(m => m.CoinsPageModule)
},
{
path: 'home-sc',
loadChildren: () => import('./pages/home-sc/home-sc.module').then(m => m.HomeScPageModule)
},
{
path: 'business-directory',
loadChildren: () => import('./pages/business-directory/business-directory.module').then(m => m.BusinessDirectoryPageModule)
},
{
path: 'business-directory-list/:category/:onlyUser/:categoryName',
loadChildren: () => import('./pages/business-directory-list/business-directory-list.module').then(m => m.BusinessDirectoryListPageModule)
},
{
path: 'modal-inapp',
loadChildren: () => import('./pages/modal-inapp/modal-inapp.module').then(m => m.ModalInappPageModule)
},
{
path: 'modal-business',
loadChildren: () => import('./pages/modal-business/modal-business.module').then(m => m.ModalBusinessPageModule)
},
{
path: 'business-directory-rate/:business',
loadChildren: () => import('./pages/business-directory-rate/business-directory-rate.module').then(m => m.BusinessDirectoryRatePageModule)
},
{
path: 'tickets-list',
loadChildren: () => import('./pages/tickets-list/tickets-list.module').then(m => m.TicketsListPageModule)
},
{
path: 'tickets-list/ticket-detail/:code',
loadChildren: () => import("./pages/ticket-detail/ticket-detail.module").then((m) => m.TicketDetailPageModule)
},
{
path: 'partners',
loadChildren: () => import('./pages/partners/partners.module').then(m => m.PartnersPageModule)
},
{
path: 'flash-tickets/:matchEventId',
loadChildren: () => import('./pages/flash-tickets/flash-tickets.module').then(m => m.FlashTicketsPageModule)
},
{
path: 'flash-tickets/:matchEventId/:presuscription',
loadChildren: () => import('./pages/flash-tickets/flash-tickets.module').then(m => m.FlashTicketsPageModule)
},
{
path: 'business-register/:business/:category',
loadChildren: () => import('./pages/business-register/business-register.module').then(m => m.BusinessRegisterPageModule)
},
{
path: 'business-directory-tab-map',
loadChildren: () => import('./pages/business-directory-tab-map/business-directory-tab-map.module').then(m => m.BusinessDirectoryTabMapPageModule)
},
{
path: 'business-directory-tab-list',
loadChildren: () => import('./pages/business-directory-tab-list/business-directory-tab-list.module').then(m => m.BusinessDirectoryTabListPageModule)
},
{
path: "academy-payments/:academy_user_id",
loadChildren: () => import("./pages/academy-payments/academy-payments.module").then((m) => m.AcademyPaymentsPageModule),
},
{
path: 'academy-full-enrollment',
loadChildren: () => import('./pages/academy-full-enrollment/academy-full-enrollment.module').then(m => m.AcademyFullEnrollmentPageModule)
},
{
path: 'academy-user-card/:user',
loadChildren: () => import('./pages/academy-user-card/academy-user-card.module').then(m => m.AcademyUserCardPageModule)
},
{
path: 'user-cards',
loadChildren: () => import('./pages/user-cards/user-cards.module').then(m => m.UserCardsPageModule)
},
{
path: 'address-gmap',
loadChildren: () => import('./pages/address-gmap/address-gmap.module').then(m => m.AddressGmapPageModule)
},
{
path: 'academy-documents',
loadChildren: () => import('./pages/academy-documents/academy-documents.module').then(m => m.AcademyDocumentsPageModule)
},
{
path: 'academy-payment-support',
loadChildren: () => import('./pages/academy-payment-support/academy-payment-support.module').then(m => m.AcademyPaymentSupportPageModule)
},
{
path: 'academy-reports/:academy_user_id',
loadChildren: () => import('./pages/academy-reports/academy-reports.module').then(m => m.AcademyReportsPageModule)
},
{
path: 'academy-period',
loadChildren: () => import('./pages/academy-period/academy-period.module').then(m => m.AcademyPeriodPageModule)
},
{
path: 'academy-schedules',
loadChildren: () => import('./pages/academy-schedules/academy-schedules.module').then(m => m.AcademySchedulesPageModule)
},
{
path: 'shopify',
loadChildren: () => import('./pages/shopify/shopify.module').then(m => m.ShopifyPageModule)
},
{
path: 'notification',
loadChildren: () => import('./pages/notification/notification.module').then(m => m.NotificationPageModule)
},
{
path: 'modal-business-rating',
loadChildren: () => import('./pages/modal-business-rating/modal-business-rating.module').then(m => m.ModalBusinessRatingPageModule)
},
{
path: 'tickets-assignment/:ticket_id',
loadChildren: () => import('./pages/tickets-assignment/tickets-assignment.module').then(m => m.TicketsAssignmentPageModule)
},
{
path: 'academy-tournaments/:academyUserId',
loadChildren: () => import('./pages/academy-tournaments/academy-tournaments.module').then(m => m.AcademyTournamentsPageModule)
},
{
path: 'academy-tournament-registration',
loadChildren: () => import('./pages/academy-tournament-registration/academy-tournament-registration.module').then(m => m.AcademyTournamentRegistrationPageModule)
},
{
path: 'academy-tournament-payment-support',
loadChildren: () => import('./pages/academy-tournament-payment-support/academy-tournament-payment-support.module').then(m => m.AcademyTournamentPaymentSupportPageModule)
},
{
path: 'academy-user-select-modal',
loadChildren: () => import('./pages/academy-user-select-modal/academy-user-select-modal.module').then(m => m.AcademyUserSelectModalPageModule)
},
{
path: 'academy-user-profile/:academy_user_id',
loadChildren: () => import('./pages/academy-user-profile/academy-user-profile.module').then(m => m.AcademyUserProfilePageModule)
},
{
path: "modal-term",
loadChildren: () => import("./pages/modal-term/modal-term.module").then((m) => m.ModalTermPageModule),
},
{
path: 'academy-news-list/:academy_user_id',
loadChildren: () => import('./pages/academy-news/academy-news-list/academy-news-list.module').then(m => m.AcademyNewsListPageModule)
},
{
path: 'academy-news-add',
loadChildren: () => import('./pages/academy-news/academy-news-add/academy-news-add.module').then(m => m.AcademyNewsAddPageModule)
},
{
path: "shop",
loadChildren: () => import("./pages/list-master/list-master.module").then((m) => m.ListMasterPageModule),
},
{
path: "shop/:storeType",
loadChildren: () => import("./pages/list-master/list-master.module").then((m) => m.ListMasterPageModule),
},
{
path: "shop/:storeType/item-detail",
loadChildren: () => import("./pages/item-detail/item-detail.module").then((m) => m.ItemDetailPageModule),
},
{
path: "shop/:storeType/trends",
loadChildren: () => import("./pages/trends/trends.module").then((m) => m.TrendsPageModule),
},
{
path: "shop/:storeType/cart",
loadChildren: () => import("./pages/cart/cart.module").then((m) => m.CartPageModule),
},
{
path: "shop/:storeType/search",
loadChildren: () => import("./pages/search/search.module").then((m) => m.SearchPageModule),
},
{
path: "shop/:storeType/confirm-order",
loadChildren: () => import("./pages/confirm-order/confirm-order.module").then((m) => m.ConfirmOrderPageModule),
},
{
path: "modal-see-document",
loadChildren: () => import("./pages/modal-see-document/modal-see-document.module").then((m) => m.ModalSeeDocumentPageModule),
},
{
path: 'club-content',
loadChildren: () => import('./pages/club-content/club-content.module').then(m => m.ClubContentPageModule)
},
{
path: 'club-content-comments',
loadChildren: () => import('./pages/club-content-comments/club-content-comments.module').then(m => m.ClubContentCommentsPageModule)
},
{
path: 'club-content-news',
loadChildren: () => import('./pages/club-content-pages/club-content-news/club-content-news.module').then(m => m.ClubContentNewsPageModule)
},
{
path: 'website/:sectionName',
loadChildren: () => import('./pages/website/website.module').then(m => m.WebsitePageModule)
},
{
path: 'publication-detail/:publicationId',
loadChildren: () => import('./pages/club-content-pages/publication-detail/publication-detail.module').then(m => m.PublicationDetailPageModule)
},
{
path: 'experience',
children: [
{
path: ':type',
loadChildren: () => import('./pages/experience-pages/home/experience-home.module').then(m => m.ExperienceHomePageModule)
},
{
path: ':type/:payments',
loadChildren: () => import('./pages/experience-pages/home/experience-home.module').then(m => m.ExperienceHomePageModule)
},
{
path: ':type/detail/:id',
loadChildren: () => import('./pages/experience-pages/detail/experience-detail.module').then(m => m.ExperienceDetailPageModule)
},
{
path: ':type/enroll/:id',
loadChildren: () => import('./pages/experience-pages/enroll/experience-enroll.module').then(m => m.ExperienceEnrollPageModule)
},
{
path: ':type/enroll/:id/:planType',
loadChildren: () => import('./pages/experience-pages/enroll/experience-enroll.module').then(m => m.ExperienceEnrollPageModule)
}
]
},
{
path: 'memberships',
loadChildren: () => import('./pages/memberships/membership-list/membership-list.module').then(m => m.MembershipListPageModule)
},
{
path: 'memberships/:payments',
loadChildren: () => import('./pages/memberships/membership-list/membership-list.module').then(m => m.MembershipListPageModule)
},
{
path: 'memberships/enroll/:membershipId',
loadChildren: () => import('./pages/memberships/membership-detail/membership-detail.module').then(m => m.MembershipDetailPageModule)
},
{
path: 'user-locations',
loadChildren: () => import('./pages/user-locations/user-locations.module').then(m => m.UserLocationsPageModule)
},
{
path: 'academy-guardian-information',
loadChildren: () => import('./pages/academy-guardian-information/academy-guardian-information.module').then(m => m.AcademyGuardianInformationPageModule)
},
{
path: 'user-profile',
loadChildren: () => import('./pages/user-profile/user-profile.module').then(m => m.UserProfilePageModule)
},
{
path: 'tickets-list',
loadChildren: () => import('./pages/tickets-list/tickets-list.module').then(m => m.TicketsListPageModule)
},
];
@NgModule({
imports: [
RouterModule.forRoot(routes, { preloadingStrategy: PreloadAllModules }),
],
exports: [RouterModule],
})
export class AppRoutingModule { }