diff --git a/src/app/app.component.html b/src/app/app.component.html index 2934ad1..11e8f47 100644 --- a/src/app/app.component.html +++ b/src/app/app.component.html @@ -1 +1,3 @@ - + + + diff --git a/src/app/app.component.ts b/src/app/app.component.ts index f33c411..89b041f 100644 --- a/src/app/app.component.ts +++ b/src/app/app.component.ts @@ -1,10 +1,12 @@ import { Component } from '@angular/core'; import { HomeComponent } from './pages/home/home.component'; +import { ActivatedRoute, Router, RouterOutlet } from '@angular/router'; +import { NavbarComponent } from './components/navbar/navbar.component'; @Component({ selector: 'app-root', standalone: true, - imports: [HomeComponent], + imports: [HomeComponent, RouterOutlet, NavbarComponent], templateUrl: './app.component.html', styleUrl: './app.component.css' }) diff --git a/src/app/app.routes.ts b/src/app/app.routes.ts index dc39edb..f8c8f79 100644 --- a/src/app/app.routes.ts +++ b/src/app/app.routes.ts @@ -1,3 +1,23 @@ import { Routes } from '@angular/router'; +import { TripsListComponent } from './pages/trips-list/trips-list.component'; -export const routes: Routes = []; +export const routes: Routes = [ + { + path:'', + loadComponent: () => import('./pages/home/home.component').then(m=>m.HomeComponent) + }, + { + path:'trips', + loadComponent: () => import('./pages/trips-list/trips-list.component').then(m=>m.TripsListComponent) + + }, + { + path:'trips/:slug', + loadComponent: () => import('./pages/trip/trip.component').then(m=>m.TripComponent) + + }, + { + path:'**', + redirectTo:'' + } +]; diff --git a/src/app/components/navbar/navbar.component.html b/src/app/components/navbar/navbar.component.html index 86bcc47..cf63fe6 100644 --- a/src/app/components/navbar/navbar.component.html +++ b/src/app/components/navbar/navbar.component.html @@ -1,15 +1,15 @@