@props([ 'answer', // App\Models\Witness\WitnessStatementAnswer (review_status = suggested) 'question' => null, // App\Support\Witness\WitnessQuestion 'editingAnswerId' => null, 'editingValue' => '', ]) @php $prov = $answer->provenance ?? []; $supporting = $prov['supporting'] ?? []; $isEditing = $editingAnswerId === $answer->id; $display = is_array($answer->value) ? implode(', ', $answer->value) : (string) $answer->value; @endphp
Suggested from evidence Not yet accepted — review before use
@if($question)
{{ $question->label }}
@endif @if($isEditing)
@else
{!! nl2br(e(\Illuminate\Support\Str::limit($display, 400))) !!}
{{-- Source references — never present machine output as unquestionably correct --}} @if(! empty($supporting))
{{ count($supporting) }} source reference{{ count($supporting) === 1 ? '' : 's' }}
@endif
@endif