'tabler-heart-plus', self::Starting => 'tabler-heart-up', self::Running => 'tabler-heartbeat', self::Restarting => 'tabler-heart-bolt', self::Exited => 'tabler-heart-exclamation', self::Paused => 'tabler-heart-pause', self::Dead, self::Offline => 'tabler-heart-x', self::Removing => 'tabler-heart-down', self::Missing => 'tabler-heart-search', self::Stopping => 'tabler-heart-minus', }; } public function color(): string { return match ($this) { self::Created => 'primary', self::Starting => 'warning', self::Running => 'success', self::Restarting => 'info', self::Exited => 'danger', self::Paused => 'warning', self::Dead => 'danger', self::Removing => 'warning', self::Missing => 'danger', self::Stopping => 'warning', self::Offline => 'gray', }; } }