import {Component, Input} from '@angular/core'; import {MatIconModule} from '@angular/material/icon'; import {MatButtonModule} from '@angular/material/button'; import {FormsModule} from '@angular/forms'; import {MatInputModule} from '@angular/material/input'; import {MatFormFieldModule} from '@angular/material/form-field'; @Component({ selector: 'clearable-input', standalone: true, imports: [MatFormFieldModule, MatInputModule, FormsModule, MatButtonModule, MatIconModule], templateUrl: './clearable-input.component.html', styleUrl: './clearable-input.component.scss' }) export class ClearableInputComponent { @Input() public value: string = ''; @Input() public label: string = ''; }