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