12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- import { NgModule } from '@angular/core'
- import { RouterModule, Routes } from '@angular/router'
- import { AboutFollowsComponent } from '@app/+about/about-follows/about-follows.component'
- import { AboutInstanceComponent } from '@app/+about/about-instance/about-instance.component'
- import { AboutInstanceResolver } from '@app/+about/about-instance/about-instance.resolver'
- import { AboutPeertubeComponent } from '@app/+about/about-peertube/about-peertube.component'
- import { AboutComponent } from './about.component'
- const aboutRoutes: Routes = [
- {
- path: '',
- component: AboutComponent,
- children: [
- {
- path: '',
- redirectTo: 'instance',
- pathMatch: 'full'
- },
- {
- path: 'instance',
- component: AboutInstanceComponent,
- data: {
- meta: {
- title: $localize`About this instance`
- }
- },
- resolve: {
- instanceData: AboutInstanceResolver
- }
- },
- {
- path: 'contact',
- component: AboutInstanceComponent,
- data: {
- meta: {
- title: $localize`Contact`
- },
- isContact: true
- },
- resolve: {
- instanceData: AboutInstanceResolver
- }
- },
- {
- path: 'peertube',
- component: AboutPeertubeComponent,
- data: {
- meta: {
- title: $localize`About PeerTube`
- }
- }
- },
- {
- path: 'follows',
- component: AboutFollowsComponent,
- data: {
- meta: {
- title: $localize`About this instance's network`
- }
- }
- }
- ]
- }
- ]
- @NgModule({
- imports: [ RouterModule.forChild(aboutRoutes) ],
- exports: [ RouterModule ]
- })
- export class AboutRoutingModule {}
|