@props([ 'status' => 'Running', 'title' => null, 'lastDeploymentLink' => null, 'noLoading' => false, ]) @php if (str($status)->contains('(')) { $displayStatus = $status; $healthStatus = null; } elseif (str($status)->contains(':') && ! str($status)->startsWith('Proxy')) { $parts = explode(':', $status); $displayStatus = str($parts[0])->headline()->value(); $healthStatus = $parts[1] ?? null; } else { $displayStatus = str($status)->headline()->value(); $healthStatus = null; } $badgeStatus = $healthStatus ? "{$displayStatus} ({$healthStatus})" : $displayStatus; $showUnknownHelper = ! str($status)->startsWith('Proxy') && (str($status)->contains('unknown') || str($healthStatus)->contains('unknown')); $showUnhealthyHelper = ! str($status)->startsWith('Proxy') && (str($status)->contains('unhealthy') || str($healthStatus)->contains('unhealthy')); @endphp