47 lines
2.7 KiB
TypeScript
47 lines
2.7 KiB
TypeScript
import { ModuleWithProviders } from '@angular/core';
|
|
import { Routes, RouterModule } from '@angular/router';
|
|
import {ClaimsAdminComponent} from './claimPages/claims/claimsAdmin.component';
|
|
import {ClaimComponent} from './claimPages/claim/claim.component';
|
|
import {MyClaimsComponent} from './claimPages/myClaims/myClaims.component';
|
|
import {HomeComponent} from './home/home.component';
|
|
import { LinkingComponent } from './claimPages/linking/linking.component';
|
|
import { BulkLinkingComponent } from './claimPages/linking/bulkLinking.component';
|
|
import { PersonComponent } from './landingPages/person/person.component';
|
|
import { ProjectComponent } from './landingPages/project/project.component';
|
|
import { OrganizationComponent } from './landingPages/organization/organization.component';
|
|
import { DatasetComponent } from './landingPages/dataset/dataset.component';
|
|
import { PublicationComponent } from './landingPages/publication/publication.component';
|
|
import { DataProviderComponent } from './landingPages/dataProvider/dataProvider.component'
|
|
import { SearchAllComponent } from './searchAll/searchAll.component';
|
|
import { SearchPublicationsComponent } from './searchPages/searchPublications.component';
|
|
import { AdvancedSearchPublicationsComponent } from './searchPages/advancedSearchPublications.component';
|
|
import { DepositComponent } from './deposit/deposit.component';
|
|
import { DepositResultComponent } from './deposit/depositResult.component';
|
|
import { ErrorPageComponent } from './error/errorPage.component';
|
|
|
|
const appRoutes: Routes = [
|
|
{ path: '', component: HomeComponent, pathMatch: 'full' },
|
|
{ path: 'claims', component: ClaimsAdminComponent },
|
|
{ path: 'home', component: HomeComponent },
|
|
{ path: 'claim', component: ClaimComponent },
|
|
{ path: 'myclaims', component: MyClaimsComponent },
|
|
{ path: 'person', component: PersonComponent },
|
|
{ path: 'project', component: ProjectComponent },
|
|
{ path: 'organization', component: OrganizationComponent },
|
|
{ path: 'dataset', component: DatasetComponent },
|
|
{ path: 'publication', component: PublicationComponent },
|
|
{ path: 'dataprovider', component: DataProviderComponent},
|
|
{ path: 'search', component: SearchAllComponent },
|
|
{ path: 'linking', component: LinkingComponent },
|
|
{ path: 'bulk-linking', component: BulkLinkingComponent},
|
|
{ path: 'search-publications', component: SearchPublicationsComponent },
|
|
{ path: 'advanced-search-publications', component: AdvancedSearchPublicationsComponent },
|
|
{ path: 'deposit', component: DepositComponent},
|
|
{ path: 'deposit-results', component: DepositResultComponent},
|
|
{ path: 'error', component: ErrorPageComponent},
|
|
{ path: '**', component: ErrorPageComponent }
|
|
];
|
|
|
|
|
|
export const routing: ModuleWithProviders = RouterModule.forRoot(appRoutes);
|