@extends('admin.layouts.app') @section('title', ($record ? 'Edit' : 'Add') . ' ' . $label) @section('content')

{{ $record ? 'Edit' : 'Add' }} {{ $label }}

@csrf @if ($method === 'PUT') @method('PUT') @endif
{{ $label }} details
@foreach ($fields as $name => $field) @php $type = $field['type'] ?? 'text'; $current = old($name, $record?->{$name}); $isChecked = old($name, $field['default'] ?? null); $inputId = 'field-' . $name; $helpId = $inputId . '-help'; @endphp
@if ($type === 'textarea') @elseif ($type === 'editor')
@elseif ($type === 'select') @elseif ($type === 'toggle')
@elseif ($type === 'image') @if ($current) @endif @elseif ($type === 'file') @if ($current) View current file @endif @elseif ($type === 'number') @elseif ($type === 'date') @elseif ($type === 'datetime') @else @endif @if ($field['help'] ?? false)
{{ $field['help'] }}
@endif
@endforeach @yield('extra-fields')
@endsection @push('scripts') @endpush