import { Component, Input, Output, EventEmitter } from '@angular/core'; import { CommonModule } from '@angular/common'; @Component({ selector: 'app-eye-toggle', standalone: true, imports: [CommonModule], template: ` `, styleUrls: ['./eye-toggle.component.css'] }) export class EyeToggleComponent { @Input() pressed = false; // new input variant: 'signin' | 'signup' @Input() variant: 'signin' | 'signup' = 'signin'; @Output() toggle = new EventEmitter(); onToggle() { this.toggle.emit(); } }