{{-- Campos de um bloco do catálogo (P5.S2.1): grade de campos com `old()` e erro por campo. @var \Layout\Blocks\BlockDefinition $definition @var array $props valores persistidos (ou defaults da seção nova) @var string $prefix prefixo do nome (`sections[0][props]` / `novo[props]`) @var string $errorPrefix prefixo do error bag (`sections.0.props` / `novo.props`) @var string $idPrefix prefixo dos ids (`home-section-home-hero`) --}}
@foreach ($definition->fields as $field) @include('home::cms.partials.home-block-field', [ 'field' => $field, 'name' => $prefix.'['.$field->name.']', 'errorKey' => $errorPrefix.'.'.$field->name, 'id' => $idPrefix.'-'.$field->name, 'oldValue' => old($errorPrefix.'.'.$field->name, $props[$field->name] ?? null), ]) @endforeach