@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 }}