@props([ 'question', 'number', 'sectionKey', 'value' => null, 'meta' => null, 'prompts', 'citations', 'exhibitByItem', 'validationRequested' => false, 'touched' => [], ]) @php $model = "answers.$sectionKey.{$question->key}"; $fieldId = "wq-$sectionKey-{$question->key}"; $key = "$sectionKey.{$question->key}"; $isRequiredMissing = $question->required && ! $question->isAnswered($value); $showError = $isRequiredMissing && ($validationRequested || in_array($key, $touched, true)); $describedBy = collect([$question->help ? "$fieldId-help" : null, $showError ? "$fieldId-error" : null])->filter()->implode(' '); $openPrompts = $prompts->filter(fn ($p) => $p->isOpen() || $p->isDeferred()); $handledPrompts = $prompts->filter(fn ($p) => $p->isResolved() || $p->isIrrelevant()); @endphp
No entries yet.
@endforelse