import { NgModule } from '@angular/core'; import { RouterModule, Routes } from '@angular/router'; import { DashboardComponent } from './dashboard/dashboard.component'; import { FormsComponent } from './forms/forms.component'; import { ButtonsComponent } from './buttons/buttons.component'; import { TablesComponent } from './tables/tables.component'; import { IconsComponent } from './icons/icons.component'; import { TypographyComponent } from './typography/typography.component'; import { AlertsComponent } from './alerts/alerts.component'; import { AccordionsComponent } from './accordions/accordions.component'; import { BadgesComponent } from './badges/badges.component'; import { ProgressbarComponent } from './progressbar/progressbar.component'; import { BreadcrumbsComponent } from './breadcrumbs/breadcrumbs.component'; import { PaginationComponent } from './pagination/pagination.component'; import { DropdownComponent } from './dropdown/dropdown.component'; import { TooltipsComponent } from './tooltips/tooltips.component'; import { CarouselComponent } from './carousel/carousel.component'; import { TabsComponent } from './tabs/tabs.component'; import { RegisterComponent } from './register/register.component'; import { LoginComponent } from './login/login.component'; import { HomeComponent } from './home/home.component'; import { ProfileComponent } from './profile/profile.component'; import { BoardUserComponent } from './board-user/board-user.component'; import { BoardModeratorComponent } from './board-moderator/board-moderator.component'; import { BoardAdminComponent } from './board-admin/board-admin.component'; const routes: Routes = [ { path: 'dashboard', component: DashboardComponent }, { path: 'forms', component: FormsComponent }, { path: 'buttons', component: ButtonsComponent }, { path: 'tables', component: TablesComponent }, { path: 'icons', component: IconsComponent }, { path: 'typography', component: TypographyComponent }, { path: 'alerts', component: AlertsComponent }, { path: 'accordions', component: AccordionsComponent }, { path: 'badges', component: BadgesComponent }, { path: 'progressbar', component: ProgressbarComponent }, { path: 'breadcrumbs', component: BreadcrumbsComponent }, { path: 'pagination', component: PaginationComponent }, { path: 'dropdowns', component: DropdownComponent }, { path: 'tooltips', component: TooltipsComponent }, { path: 'carousel', component: CarouselComponent }, { path: 'tabs', component: TabsComponent }, { path: 'home', component: HomeComponent }, { path: 'login', component: LoginComponent }, { path: 'register', component: RegisterComponent }, { path: 'profile', component: ProfileComponent }, { path: 'user', component: BoardUserComponent }, { path: 'mod', component: BoardModeratorComponent }, { path: 'admin', component: BoardAdminComponent }, { path: '', redirectTo: 'home', pathMatch: 'full' } ]; @NgModule({ imports: [RouterModule.forRoot(routes)], exports: [RouterModule] }) export class AppRoutingModule { }