ldc-com-app-bo/resources/views/bo/pages/documents/form.blade.php

70 lines
2.6 KiB
PHP

<div class="row">
{{-- TITLE --}}
<div class="col-12 mb-3">
<fieldset class="border h-100 bg-white p-3">
<legend>{{ __('Informations générales') }}</legend>
@php
$data = [
'id' => 'document',
'documents' => $documentsList,
'directories' => $directories,
'model' => $documentModel ?? null,
'languages' => \App\Enums\Documents\LangEnum::toArray(),
'csrf' => csrf_token(),
];
@endphp
<div class="crud-document-input" data-json='@json($data)'></div>
</fieldset>
</div>
{{-- TAGS --}}
<div class="col-12 mb-3">
<fieldset class="border h-100 bg-white p-3">
<legend>{{ __('Étiquettes') }}</legend>
<div class="row">
<div class="col-12 mb-3">
@include('bo.partials.inputs.pivot-belongs-to-many', [
'id' => 'app_userAuthorizedFolders',
'name' => 'tags',
'label' => __('Étiquettes associées'),
'model' => $documentModel ?? null,
'itemsList' => $tags,
'itemLimit' => [0,5],
'placeholder' => __('Recherchez une étiquette'),
'helper' => __('Sélectionner des étiquettes parmis la liste (0 minimum et 5 maximum).'),
])
</div>
</div>
</fieldset>
</div>
{{-- STATUS --}}
<div class="col-12 col-md-6 mb-3">
<fieldset class="border h-100 bg-white p-3">
<legend>{{ __('Publication') }}</legend>
<div class="row">
<div class="col-12">
@include('bo.partials.inputs.boolean-switch', [
'id' => 'documentStatus',
'name' => 'status',
'label' => __('État de publication'),
'model' => $documentModel ?? null,
'helper' => __('Le document est publié ou non.')
])
</div>
</div>
</fieldset>
</div>
</div>
@push('scripts')
<script nonce="{{ $nonce }}">
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