@props(['module', 'model' => null]) @php $fields = \App\Models\DynamicField::getForModule($module); @endphp @if($fields->isEmpty())

No dynamic fields defined for {{ $module }}

@else @foreach($fields as $field) @php $fieldName = $field->field_name; $value = $model ? $field->getValueFor($model) : old($fieldName); $required = $field->is_required; @endphp
@switch($field->type) @case('text') @break @case('textarea') @break @case('number') @break @case('email') @break @case('url') @break @case('date') @break @case('datetime') @break @case('select') @break @case('checkbox') @foreach($field->options ?? [] as $option) @endforeach @break @case('radio') @foreach($field->options ?? [] as $option) @endforeach @break @endswitch
@endforeach @endif