{!! Form::customSelect('quantity', $choices, $current, [ 'id' => $selector, 'data-max' => $max, 'class' => 'shortcode-tabs-quantity-select', ]) !!}
@for ($i = 1; $i <= $max; $i++)

@foreach ($fields as $k => $field) @php $key = $k . '_' . $i; $name = $i <= $current ? $key : ''; @endphp
@switch(Arr::get($field, 'type')) @case('image') {!! Form::mediaImage($name, Arr::get($attributes, $key), ['data-name' => $key]) !!} @break @case('file') {!! Form::mediaFile($name, Arr::get($attributes, $key), ['data-name' => $key]) !!} @break @case('color') {!! Form::customColor($name, Arr::get($attributes, $key), ['data-name' => $key]) !!} @break @case('icon') {!! Form::themeIcon($name, Arr::get($attributes, $key), ['data-name' => $key]) !!} @break @case('number') {!! Form::number($name, Arr::get($attributes, $key), [ 'class' => 'form-control', 'placeholder' => Arr::get($field, 'placeholder', Arr::get($field, 'title')), 'data-name' => $key, ]) !!} @break @case('textarea') {!! Form::textarea($name, Arr::get($attributes, $key), [ 'class' => 'form-control', 'placeholder' => Arr::get($field, 'placeholder', Arr::get($field, 'title')), 'data-name' => $key, 'rows' => 3, ]) !!} @break @case('checkbox') {!! Form::customSelect($name, ['no' => __('No'), 'yes' => __('Yes')], Arr::get($attributes, $key), [ 'data-name' => $key, ]) !!} @break @case('select') {!! Form::customSelect($name, Arr::get($field, 'options', []), Arr::get($attributes, $key), [ 'data-name' => $key, ]) !!} @break @case('onOff') {!! Form::onOff($name, Arr::get($attributes, $key), [...Arr::get($field, 'options', []), 'data-name' => $key, ]) !!} @break @case('coreIcon') {!! Form::coreIcon($name, Arr::get($attributes, $key), [...Arr::get($field, 'options', []), 'data-name' => $key, ]) !!} @break @default {!! Form::text($name, Arr::get($attributes, $key), [ 'class' => 'form-control', 'placeholder' => Arr::get($field, 'placeholder', Arr::get($field, 'title')), 'data-name' => $key, ]) !!} @endswitch @if ($helper = Arr::get($field, 'helper')) {{ Form::helper($helper) }} @endif
@endforeach
@endfor