'Deactivate', self::Delete => 'Delete', self::Restore => 'Restore', }; } public function badgeVariant(): string { return match ($this) { self::Deactivate => 'warning', self::Delete => 'danger', self::Restore => 'success', }; } }