funky-framadate-front/src/app/config/Routes.ts

32 lines
1.7 KiB
TypeScript

import { KindComponent } from "../pages/kind/kind.component";
import { DatesComponent } from "../pages/dates/dates.component";
import { VisibilityComponent } from "../pages/visibility/visibility.component";
import { ResumeComponent } from "../pages/resume/resume.component";
import { PicturesComponent } from "../pages/pictures/pictures.component";
import { EndConfirmationComponent } from "../pages/end-confirmation/end-confirmation.component";
import { AnswersComponent } from "../pages/answers/answers.component";
import { CreateOrRetrieveComponent } from "../pages/create-or-retrieve/create-or-retrieve.component";
import { BaseComponent } from "../pages/base-page/base.component";
import { HomeComponent } from "../pages/home/home.component";
import { PollGraphicComponent } from '../poll-graphic/poll-graphic.component';
import {VoteChoiceComponent} from "../vote-choice/vote-choice.component";
/**
* each step in the form is a component
*/
export const Routes = [
{ path: "", component: CreateOrRetrieveComponent },
{ path: "home", component: HomeComponent },
{ path: "base", component: BaseComponent },
{ path: "step/creation", component: CreateOrRetrieveComponent },
{ path: "step/date", component: DatesComponent },
{ path: "step/kind", component: KindComponent },
{ path: "step/answers", component: AnswersComponent },
{ path: "step/pictures", component: PicturesComponent },
{ path: "step/visibility", component: VisibilityComponent },
{ path: "step/resume", component: ResumeComponent },
{ path: "step/end", component: EndConfirmationComponent },
{ path: "graphic/:poll", component: PollGraphicComponent },
{ path: 'votechoice', component: VoteChoiceComponent}
];