@if($field->type === 'section')
@elseif($field->type === 'heading')
{{ $field->label }}
@else
@switch($field->type)
@case('text')
is_required ? 'required' : '' }}
value="{{ old('field_' . $field->field_key) }}"
x-model="formData.{{ $field->field_key }}">
@break
@case('textarea')
@break
@case('number')
is_required ? 'required' : '' }}
value="{{ old('field_' . $field->field_key) }}"
x-model="formData.{{ $field->field_key }}">
@break
@case('date')
is_required ? 'required' : '' }}
value="{{ old('field_' . $field->field_key) }}"
x-model="formData.{{ $field->field_key }}">
@break
@case('select')
@break
@case('multi_select')
@foreach($field->options ?? [] as $opt)
@endforeach
@break
@case('file')
@break
@endswitch
@if($field->help_text)
{{ $field->help_text }}
@endif
@error('field_' . $field->field_key)
{{ $message }}
@enderror
@endif
@endforeach
@unless($preview ?? false)