import { Component, Input, OnInit } from '@angular/core'; import { Answer } from '../../../core/enums/answer.enum'; import { Choice } from '../../../core/models/choice.model'; import { Poll } from '../../../core/models/poll.model'; import { ModalService } from '../../../core/services/modal.service'; @Component({ selector: 'app-poll-results-compact', templateUrl: './poll-results-compact.component.html', styleUrls: ['./poll-results-compact.component.scss'], }) export class PollResultsCompactComponent implements OnInit { @Input() public poll: Poll; public isModalOpened = false; public choiceInModal: Choice; public answerEnum = Answer; constructor(private modalService: ModalService) {} ngOnInit(): void {} public openModal(choice: Choice): void { this.modalService.openChoiceDetailsComponent(choice); this.choiceInModal = choice; this.isModalOpened = true; } }