@props([
'progress', // App\Support\Witness\WitnessProgress
'compact' => false,
])
@php
$overall = $progress->overallPercent();
$ready = $progress->isReadyToGenerate();
$barClass = $ready ? 'bg-success' : ($overall > 60 ? 'bg-primary' : 'bg-warning');
@endphp
merge(['class' => 'witness-progress']) }}>
Completion
{{ $overall }}%
@unless($compact)
{{ $progress->answeredQuestions }}/{{ $progress->totalQuestions }} answered
{{ $progress->requiredAnswered }}/{{ $progress->requiredTotal }} required
@if($progress->awaitingReview)
{{ $progress->awaitingReview }} to review
@endif
{{ $progress->exhibitCount }} exhibits
@if($ready)
Ready to generate the witness statement.
@else
@foreach($progress->blockers() as $blocker)
-
{{ $blocker['message'] }}
@endforeach
@endif
@endunless