new Landing page, stripped app
This commit is contained in:
93
bizmatch-client/src/app/app.routes.ts
Normal file
93
bizmatch-client/src/app/app.routes.ts
Normal file
@@ -0,0 +1,93 @@
|
||||
import { Routes } from '@angular/router';
|
||||
import { AuthGuard } from './guards/auth.guard';
|
||||
import { AccountComponent } from './pages/account/account.component';
|
||||
import { BusinessListingsComponent } from './pages/business-listings/business-listings.component';
|
||||
import { DetailsBusinessListingComponent } from './pages/details-business-listing/details-business-listing.component';
|
||||
import { EditBusinessListingComponent } from './pages/edit-business-listing/edit-business-listing.component';
|
||||
import { EmailAuthorizedComponent } from './pages/email-authorized/email-authorized.component';
|
||||
import { EmailUsComponent } from './pages/email-us/email-us.component';
|
||||
import { EmailVerificationComponent } from './pages/email-verification/email-verification.component';
|
||||
import { FavoritesComponent } from './pages/favorites/favorites.component';
|
||||
import { HomeComponent } from './pages/home/home.component';
|
||||
import { LoginRegisterComponent } from './pages/login-register/login-register.component';
|
||||
import { LogoutComponent } from './pages/logout/logout.component';
|
||||
import { MyListingComponent } from './pages/my-listing/my-listing.component';
|
||||
import { NotFoundComponent } from './pages/not-found/not-found.component';
|
||||
import { UserListComponent } from './pages/user-list/user-list.component';
|
||||
|
||||
export const routes: Routes = [
|
||||
{
|
||||
path: 'businessListings',
|
||||
component: BusinessListingsComponent,
|
||||
},
|
||||
{
|
||||
path: 'home',
|
||||
component: HomeComponent,
|
||||
},
|
||||
{
|
||||
path: 'details-business-listing/:id',
|
||||
component: DetailsBusinessListingComponent,
|
||||
},
|
||||
{
|
||||
path: 'createBusinessListing',
|
||||
component: EditBusinessListingComponent,
|
||||
canActivate: [AuthGuard],
|
||||
},
|
||||
{
|
||||
path: 'login/:page',
|
||||
component: LoginRegisterComponent,
|
||||
},
|
||||
{
|
||||
path: 'login',
|
||||
component: LoginRegisterComponent,
|
||||
},
|
||||
{
|
||||
path: 'notfound',
|
||||
component: NotFoundComponent,
|
||||
},
|
||||
{
|
||||
path: 'account',
|
||||
component: AccountComponent,
|
||||
canActivate: [AuthGuard],
|
||||
},
|
||||
{
|
||||
path: 'editBusinessListing/:id',
|
||||
component: EditBusinessListingComponent,
|
||||
canActivate: [AuthGuard],
|
||||
},
|
||||
|
||||
{
|
||||
path: 'myListings',
|
||||
component: MyListingComponent,
|
||||
canActivate: [AuthGuard],
|
||||
},
|
||||
{
|
||||
path: 'myFavorites',
|
||||
component: FavoritesComponent,
|
||||
canActivate: [AuthGuard],
|
||||
},
|
||||
{
|
||||
path: 'emailUs',
|
||||
component: EmailUsComponent,
|
||||
// canActivate: [AuthGuard],
|
||||
},
|
||||
{
|
||||
path: 'logout',
|
||||
component: LogoutComponent,
|
||||
canActivate: [AuthGuard],
|
||||
},
|
||||
{
|
||||
path: 'emailVerification',
|
||||
component: EmailVerificationComponent,
|
||||
},
|
||||
{
|
||||
path: 'email-authorized',
|
||||
component: EmailAuthorizedComponent,
|
||||
},
|
||||
{
|
||||
path: 'admin/users',
|
||||
component: UserListComponent,
|
||||
canActivate: [AuthGuard],
|
||||
},
|
||||
{ path: '**', redirectTo: 'home' },
|
||||
];
|
||||
Reference in New Issue
Block a user