@props([
'clientExists',
'rendererExists',
'webrootExists',
'clientCommit',
'rendererCommit',
'clientRemote',
'rendererRemote',
])
@php
$clientCommitShort = substr($clientCommit, 0, 7);
$rendererCommitShort = substr($rendererCommit, 0, 7);
$hasClientUpdate = $clientCommitShort !== 'N/A' && $clientRemote !== 'N/A' && $clientCommitShort !== $clientRemote;
$hasRendererUpdate = $rendererCommitShort !== 'N/A' && $rendererRemote !== 'N/A' && $rendererCommitShort !== $rendererRemote;
$hasUpdate = $hasClientUpdate || $hasRendererUpdate;
$updateColor = $hasUpdate ? '#f59e0b' : '#22c55e';
$updateText = $hasUpdate ? '🔄 ' . __('commandocentrum.update_available') : '✓ ' . __('commandocentrum.up_to_date');
$clientColor = $hasClientUpdate ? '#f59e0b' : '#22c55e';
$clientIcon = $hasClientUpdate ? '🔄' : '✓';
$rendererColor = $hasRendererUpdate ? '#f59e0b' : '#22c55e';
$rendererIcon = $hasRendererUpdate ? '🔄' : '✓';
@endphp
@if ($clientExists)
✓ {{ __('commandocentrum.client') }} {{ __('commandocentrum.ok') }}
@else
✗ {{ __('commandocentrum.client') }} {{ __('commandocentrum.missing') }}
@endif
@if ($rendererExists)
✓ {{ __('commandocentrum.renderer') }} {{ __('commandocentrum.ok') }}
@else
✗ {{ __('commandocentrum.renderer') }} {{ __('commandocentrum.missing') }}
@endif
@if ($webrootExists)
✓ {{ __('commandocentrum.webroot_status') }} {{ __('commandocentrum.ok') }}
@else
✗ {{ __('commandocentrum.webroot_status') }} {{ __('commandocentrum.missing') }}
@endif
GitHub {{ __('commandocentrum.status') }}:
{{ $updateText }}
@if ($hasUpdate)
@endif
{{ __('commandocentrum.client') }} {{ __('commandocentrum.remote') }}:✓ {{ e($clientRemote) }}
{{ __('commandocentrum.client') }} {{ __('commandocentrum.local') }}:{{ $clientIcon }} {{ $clientCommitShort }}
{{ __('commandocentrum.renderer') }} {{ __('commandocentrum.remote') }}:✓ {{ e($rendererRemote) }}
{{ __('commandocentrum.renderer') }} {{ __('commandocentrum.local') }}:{{ $rendererIcon }} {{ $rendererCommitShort }}