@extends('frontend.mediknode.layout.mainlayout') @section('content') @component('frontend.mediknode.components.breadcrumb') @slot('title') {{ $form->name }} @endslot @slot('li_1') {{ $form->name }} @endslot @endcomponent
@component('frontend.mediknode.components.buttons', ['event' => $event]) @endcomponent
@if (session('success'))
{{ session('success') }}
@endif @if (session('error'))
{{ session('error') }}
@endif @if ($form->description)
{!! $form->description !!}
@endif @if (!session('success'))
@csrf @foreach ($form->fields as $field)
@switch($field->type) @case('text') required ? 'required' : '' }} autocomplete="off"> @break @case('textarea') @if ($field->settings && isset($field->settings['max_words']))
@endif @break @case('select') @break @case('radio') @if ($field->options) @foreach ($field->options as $optIndex => $option)
id) == trim($option) ? 'checked' : '' }} {{ $field->required ? 'required' : '' }}>
@endforeach @endif @break @case('checkbox')
id) ? 'checked' : '' }} {{ $field->required ? 'required' : '' }}>
@break @case('number') required ? 'required' : '' }} @if ($field->settings && isset($field->settings['min'])) min="{{ $field->settings['min'] }}" @endif @if ($field->settings && isset($field->settings['max'])) max="{{ $field->settings['max'] }}" @endif> @break @case('url') required ? 'required' : '' }}> @break @case('date') required ? 'required' : '' }}> @break @endswitch @if ($field->help_text)
{{ $field->help_text }}
@endif @error('field_' . $field->id) {{ $message }} @enderror
Le champ "{{ $field->label }}" est obligatoire.
@endforeach
@endif
@component('frontend.mediknode.components.scrolltotop') @endcomponent @endsection