import { ChangeDetectionStrategy, Component, Input } from '@angular/core'; import { CommonModule } from '@angular/common'; import { TranslatePipe } from '../../../../i18n/translate.pipe'; import { AdminDashboardCardStatus } from '../models/admin-dashboard.model'; @Component({ selector: 'app-admin-dashboard-card', standalone: true, imports: [CommonModule, TranslatePipe], templateUrl: './admin-dashboard-card.component.html', styleUrls: ['./admin-dashboard-card.component.scss'], changeDetection: ChangeDetectionStrategy.OnPush, }) export class AdminDashboardCardComponent { @Input() title = ''; @Input() status: AdminDashboardCardStatus = 'ready'; @Input() value: string | null = null; @Input() subtitle: string | null = null; @Input() icon: string | null = null; }