libs/utils/src/lib/sync/components/questions/common/question/question.component.ts
import { Component, EventEmitter, Input, Output } from '@angular/core';
import {
Question,
QuestionStatus,
statuses
} from '@codelab/utils/src/lib/sync/components/questions/common/common';
import { QuestionsService } from '@codelab/utils/src/lib/sync/components/questions/common/questions.service';
@Component({
selector: 'codelab-question',
templateUrl: './question.component.html',
styleUrls: ['./question.component.scss']
})
export class QuestionComponent {
@Input() question: Question;
@Input() showControls = true;
@Output() vote = new EventEmitter<number>();
readonly statuses = statuses;
readonly QuestionStatus = QuestionStatus;
constructor(public readonly questionsService: QuestionsService) {}
}