ldc-crm/resources/views/bo/pages/services/form.blade.php
2023-10-06 16:37:30 +02:00

62 lines
2.6 KiB
PHP

<div class="row">
{{-- TITLE --}}
<div class="col-12 col-md-6 mb-3">
<fieldset class="h-100 border p-3">
<legend>{{ __('Service') }}</legend>
<div class="row">
<div class="col-12 mb-3">
@include('bo.partials.inputs.varchar-multiline', [
'id' => 'serviceText',
'label' => __('Texte du :model', ['model' => Str::singular(__('models.classes.services'))]),
'name' => 'name',
'model' => $serviceModel ?? null,
'required' => true,
'helper' => __('validation.between.string', [
'attribute' => __(':model', ['model' => Str::singular(__('models.classes.services'))]),
'min' => 5,
'max' => 160,
]),
'placeholder' => __('Un service pertinent.'),
])
</div>
</div>
</fieldset>
</div>
{{-- BRAND --}}
<div class="col-12 col-md-6 pb-3">
<fieldset class="h-100 border p-3">
<legend>{{ __('Marque') }}</legend>
<div class="row">
@include('bo.partials.inputs.pivot-belongs-to-many', [
'id' => 'questionBrand',
'label' => __('Marque associée'),
'name' => 'brand',
'model' => $serviceModel ?? null,
'itemLimit' => [0, 1],
'itemsList' => $brandModels ?? [],
'placeholder' => __('Rechercher une marque'),
'helper' => __(
'Selectionner une :model qui sera associée parmis la liste (une seule et unique marque doit être choisie).',
[
'model' => Str::singular(__('models.classes.brands')),
]),
'required' => true,
])
</div>
</fieldset>
</div>
</div>
@push('scripts')
<script @if (isset($nonce)) nonce="{{ $nonce }}" @endif>
document.addEventListener("DOMContentLoaded", () => {
// Submit button clone.
const submit = document.getElementById('formSubmit')
submitClone = document.getElementById('formSubmitClone');
submitClone.addEventListener('click', (event) => {
event.preventDefault();
submit.click();
})
});
</script>
@endpush