@@ -14,6 +14,7 @@ enum ComponentStatusEnum: int implements HasColor, HasIcon, HasLabel
1414 case partial_outage = 3 ;
1515 case major_outage = 4 ;
1616 case unknown = 5 ;
17+ case under_maintenance = 6 ;
1718
1819 public static function outage (): array
1920 {
@@ -31,6 +32,7 @@ public function getLabel(): string
3132 self ::performance_issues => __ ('cachet::component.status.performance_issues ' ),
3233 self ::partial_outage => __ ('cachet::component.status.partial_outage ' ),
3334 self ::major_outage => __ ('cachet::component.status.major_outage ' ),
35+ self ::under_maintenance => __ ('cachet::component.status.under_maintenance ' ),
3436 default => __ ('cachet::component.status.unknown ' ),
3537 };
3638 }
@@ -42,6 +44,7 @@ public function getIcon(): string
4244 self ::performance_issues => 'cachet-component-performance-issues ' ,
4345 self ::partial_outage => 'cachet-component-partial-outage ' ,
4446 self ::major_outage => 'cachet-component-major-outage ' ,
47+ self ::under_maintenance => 'cachet-component-under-maintenance ' ,
4548 default => 'cachet-unknown ' ,
4649 };
4750 }
@@ -53,6 +56,7 @@ public function getColor(): array
5356 self ::performance_issues => Color::Purple,
5457 self ::partial_outage => Color::Amber,
5558 self ::major_outage => Color::Red,
59+ self ::under_maintenance => Color::Orange,
5660 default => Color::Blue,
5761 };
5862 }
0 commit comments