use Filament\Support\Contracts\HasColor;
enum ApplicationStatusEnum: string implements HasColor
{
case PENDING = 'Pending';
case APPROVED = 'Approved';
case DENIED = 'Denied';
public function getColor(): string|array|null
{
return match ($this) {
self::PENDING => 'warning',
self::APPROVED => 'success',
self::DENIED => 'danger',
};
}
}
use Filament\Support\Contracts\HasColor;
enum ApplicationStatusEnum: string implements HasColor
{
case PENDING = 'Pending';
case APPROVED = 'Approved';
case DENIED = 'Denied';
public function getColor(): string|array|null
{
return match ($this) {
self::PENDING => 'warning',
self::APPROVED => 'success',
self::DENIED => 'danger',
};
}
}