@foreach ($model->data as $k => $input)
@php
$input = json_decode(json_encode($input), true);
@endphp
@switch($input['inputType']['value'])
@case(App\Enums\InputType::url()->value)
@case(App\Enums\InputType::string()->value)
{{ $input['label'] }}
@if(!empty($input['tooltip']))
@endif
@break
@case(App\Enums\InputType::number()->value)
{{ $input['label'] }}
@if(!empty($input['tooltip']))
@endif
@break
@case(App\Enums\InputType::text()->value)
{{ $input['label'] }}
@if(!empty($input['tooltip']))
@endif
@break
@case(App\Enums\InputType::boolean()->value)
{{ $input['label'] }}
@if(!empty($input['tooltip']))
@endif
@break
@case(App\Enums\InputType::image()->value)
{{ $input['label'] }}
@if(!empty($input['tooltip']))
@endif
@php
$data = [
'id' => $k . 'picture',
'name' => 'data[' . $k . '][value]',
'helper' => __("L'image qui va servir de vignette à l'article, doit être de " .
$input['dimensions']['largeur'] . "px (largeur) et " .
$input['dimensions']['hauteur'] . "px (hauteur)."),
'value' => $input['value'] ?? '',
'width' => $input['dimensions']['largeur'],
'height' => $input['dimensions']['hauteur']
];
@endphp
@include('back.modules.input-error', ['inputName' => 'data[' . $k . '][value]'])
@break
@case(App\Enums\InputType::email()->value)
{{ $input['label'] }}
@if(!empty($input['tooltip']))
@endif
@break
@case(App\Enums\InputType::imageArray()->value)
@case(App\Enums\InputType::labelArray()->value)
@default
@php throw new Exception('Input type not handled'); @endphp
@endswitch
@endforeach
@push('scripts')
@endpush