import { ChangeDetectionStrategy, Component, Input, } from '@angular/core'; @Component({ changeDetection: ChangeDetectionStrategy.OnPush, selector: 'quality-warning-component', styleUrls: [ './quality-warning.component.scss', ], templateUrl: './quality-warning.component.template.pug', }) export class QualityWarningComponent { @Input() public isCurrentLineItemLowDpiQuality: boolean; @Input() public isCurrentLineItemAverageDpiQuality: boolean; @Input() public isCurrentLineItemGoodDpiQuality: boolean; @Input() public mainText = 'Print quality:'; @Input() public tooltipText: string; @Input() public lowQualityText: string; @Input() public averageQualityText: string; @Input() public goodQualityText: string; @Input() public useTransparentBackground = false; @Input() public exclamationPosition = 'after'; }