coolify/resources/views/components/status/restarting.blade.php

28 lines
978 B
PHP
Raw Permalink Normal View History

2023-07-28 19:36:19 +00:00
@props([
2023-09-22 13:29:19 +00:00
'status' => 'Restarting',
'title' => null,
'lastDeploymentLink' => null,
'noLoading' => false,
2023-07-28 19:36:19 +00:00
])
@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;
@endphp
@if ($lastDeploymentLink)
<x-status-badge as="a" href="{{ $lastDeploymentLink }}" target="_blank" status="{{ $badgeStatus }}" type="warning"
title="{{ $title }}" class="cursor-pointer underline" />
@else
<x-status-badge status="{{ $badgeStatus }}" type="warning" title="{{ $title }}" />
@endif