@props([ 'card', 'variant' => 'card', 'showFooter' => null, ]) @php $isDetail = $variant === 'detail'; $showFooter = $showFooter ?? ! $isDetail; $timelineSteps = $card['timeline_steps']; $activeStepIndex = (int) $card['active_step_index']; $timelineRows = array_chunk($timelineSteps, 4); $timelineProgress = min(100, max(0, (int) ($card['progress_percent'] ?? 0))); @endphp
$isDetail, 'eca-service-showcase--card' => ! $isDetail, ])> @if ($isDetail)

{{ __('site.card_tracking') }} {{ $card['status_label'] }} - {{ $card['tracking_code'] }}

{{ $timelineProgress }}%
@include('partials.site.service-showcase-timeline', [ 'timelineRows' => $timelineRows, 'activeStepIndex' => $activeStepIndex, 'timelineProgress' => $timelineProgress, 'isDetail' => true, ])
@include('partials.site.service-showcase-sidebar', [ 'card' => $card, 'timelineProgress' => $timelineProgress, 'isDetail' => true, 'showFooter' => $showFooter, ])
@else @include('partials.site.service-showcase-timeline', [ 'timelineRows' => $timelineRows, 'activeStepIndex' => $activeStepIndex, 'timelineProgress' => $timelineProgress, 'isDetail' => false, ]) @include('partials.site.service-showcase-sidebar', [ 'card' => $card, 'timelineProgress' => $timelineProgress, 'isDetail' => false, 'showFooter' => $showFooter, ]) @endif