import { Component, Input, OnInit } from '@angular/core'; import { PollService } from '../../../../../core/services/poll.service'; import { ApiService } from '../../../../../core/services/api.service'; import { environment } from '../../../../../../environments/environment'; import { Router } from '@angular/router'; @Component({ selector: 'app-step-four', templateUrl: './step-four.component.html', styleUrls: ['./step-four.component.scss'], }) export class StepFourComponent implements OnInit { urlPrefix: any; advancedDisplayEnabled: boolean = environment.advanced_options_display; @Input() step_max: any; @Input() form: any; constructor(private router: Router, public pollService: PollService, private apiService: ApiService) {} ngOnInit(): void {} createPoll() { let apiData = this.pollService.newPollFromForm(); this.apiService.createPoll(apiData).then((resp) => { this.router.navigate(['administration/success']); }); } }