@foreach($fields as $field)
@php
if (isset($field['enabled']) && !$field['enabled']) {
continue;
}
$type = $field['type'] ?? 'text';
$partial = match($type) {
'text' => 'admin.crud.fields.text',
'number' => 'admin.crud.fields.number',
'date' => 'admin.crud.fields.date',
'textarea' => 'admin.crud.fields.textarea',
'url' => 'admin.crud.fields.url',
'country-code' => 'admin.crud.fields.country-code',
'select' => 'admin.crud.fields.select',
'select2' => 'admin.crud.fields.select2',
'select-multiple' => 'admin.crud.fields.select2-multiple',
'file' => 'admin.crud.fields.file',
'files' => 'admin.crud.fields.files',
'image' => 'admin.crud.fields.image',
'checkbox' => 'admin.crud.fields.checkbox',
'hidden' => 'admin.crud.fields.hidden',
'seperator' => 'admin.crud.fields.seperator',
'custom' => 'admin.crud.fields.custom',
default => 'admin.crud.fields.text',
};
@endphp
@if($type === 'hidden')
@include($partial, $field)
@else
@include($partial, $field)
@endif
@endforeach
{{-- Submit --}}