nycJSorg/angular-presentation

View on GitHub
libs/utils/src/lib/sync/components/questions/common/question/question.component.ts

Summary

Maintainability
A
0 mins
Test Coverage
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) {}
}