diff --git a/app/Enums/ClientStatus.php b/app/Enums/ClientStatus.php index dc58401..7aadab2 100644 --- a/app/Enums/ClientStatus.php +++ b/app/Enums/ClientStatus.php @@ -6,4 +6,12 @@ enum ClientStatus: string { case ACTIVE = 'active'; case INACTIVE = 'inactive'; + + public function color(): string + { + return match ($this) { + self::ACTIVE => 'green', + self::INACTIVE => 'zinc', + }; + } } diff --git a/resources/views/components/⚡client-list.blade.php b/resources/views/components/⚡client-list.blade.php index 965d215..54add0b 100644 --- a/resources/views/components/⚡client-list.blade.php +++ b/resources/views/components/⚡client-list.blade.php @@ -63,7 +63,9 @@ new class extends Component { {{ $client->abbreviation }} {{ $client->audition_date->local()->format('m/d/Y') }} - {{ $client->status }} + + {{ $client->status->value }} + {{ $client->created_at->local()->format('m/d/Y | g:i A') }}