{{ $module->getName() }} @foreach($module->get('settings') as $field) @php $type = $field['type']; @endphp @switch($type) @case('textarea') @case('textareaGroup') @break @case('select') @case('selectGroup') @break @case('radio') @case('radioGroup') @break @case('checkbox') @case('checkboxGroup') @break @case('file') @case('fileGroup') @break @case('date') @case('dateGroup') @break @case('account') @case('accountSelectGroup') @php $account = setting($module->getAlias() . '.' . $field['name']); @endphp @break @case('category') @case('categorySelectGroup') @php $category = setting($module->getAlias() . '.' . $field['name']); @endphp @break @default @php $type = str_replace('Group', '', $type); $componentName = 'form.group.' . $type; @endphp @endswitch @endforeach @can('update-' . $module->getAlias() . '-settings') @endcan