{{-- One settings field from a section definition. props: $f, $settings --}}
@php($val = old('settings.'.$f['key'], $settings[$f['key']] ?? null))
@switch($f['type'])
@case('toggle')
@break
@case('number')
@break
@case('select')
@if(!empty($f['help']))
{{ __($f['help']) }}
@endif
@break
@case('textarea')
@break
@case('repeater')
{{-- Labels for rows added in the browser are translated here, so the JS gets them ready to print. --}}
@php($repFields = collect($f['fields'])->map(fn ($sub) => array_merge($sub, ['label' => __($sub['label'])]))->all())