Create shared toggle component to re-use

This commit is contained in:
nymkappa
2022-07-27 10:48:27 +02:00
parent 1b3faa1203
commit 16db740986
7 changed files with 94 additions and 74 deletions

View File

@@ -0,0 +1,17 @@
import { Component, Input, Output, ChangeDetectionStrategy, EventEmitter } from '@angular/core';
@Component({
selector: 'app-toggle',
templateUrl: './toggle.component.html',
styleUrls: ['./toggle.component.scss'],
changeDetection: ChangeDetectionStrategy.OnPush,
})
export class ToggleComponent {
@Output() toggleStatusChanged = new EventEmitter<boolean>();
@Input() textLeft: string;
@Input() textRight: string;
onToggleStatusChanged(e): void {
this.toggleStatusChanged.emit(e.target.checked);
}
}