import { CommonModule } from '@angular/common';
import { Component, EventEmitter, Input, Output } from '@angular/core';
import { FormsModule } from '@angular/forms';

@Component({
  selector: 'app-dashboard-filter',
  standalone: true,
  imports: [CommonModule, FormsModule],
  templateUrl: './dashboard-filter.component.html',
  styleUrls: ['./dashboard-filter.component.scss']
})
export class DashboardFilterComponent {
  @Input() date = '';
  @Input() loading = false;
  @Output() dateChange = new EventEmitter<string>();

  updateDate(value: string): void {
    this.dateChange.emit(value);
  }
}
