@if(isset($label))
{!! $label ?? '' !!}
@endif @php if (!isset($name)) { $name = $uuid ?? ''; } $rows = []; if (isset($values) && is_array($values) && !empty($values)) { $keys = array_keys($values); $isList = ($keys === range(0, count($values) - 1)); $rows = $isList ? $values : [$values]; } $min = $minRows ?? 0; $rowsToAdd = max(0, $min - count($rows)); @endphp
@foreach($rows as $i => $rowValues) @include('kfw::partials.repeater.delete-button') @endforeach @for($j = 0; $j < $rowsToAdd; $j++) @php $idx = count($rows) + $j; @endphp @include('kfw::partials.repeater.delete-button') @endfor
@include('kfw::partials.repeater.header-controls') @if(isset($schema) && is_array($schema))
@include('kfw::partials.schema-render', ['schemaRender' => [ 'type' => 'repeater', 'repeaterName' => $name, 'repeaterUUID' => $uuid, 'repeaterSubLevel' => $subLevel, 'repeaterRowIndex' => $i, 'values' => $rowValues ?? [], 'disabled_repeater' => $disabled == true || $disabled == 1 ]])
@endif
@include('kfw::partials.repeater.header-controls') @if(isset($schema) && is_array($schema))
@include('kfw::partials.schema-render', ['schemaRender' => [ 'type' => 'repeater', 'repeaterName' => $name, 'repeaterUUID' => $uuid, 'repeaterSubLevel' => $subLevel, 'repeaterRowIndex' => $idx, 'values' => [], 'disabled_repeater' => $disabled == true || $disabled == 1 ]])
@endif
@if($addable) @endif