57 lines
3.8 KiB
PHP
57 lines
3.8 KiB
PHP
<el-dialog>
|
|
<dialog id="etude-uploader" aria-labelledby="Upload Etude"
|
|
class="fixed inset-0 size-auto max-h-none max-w-none overflow-y-auto bg-transparent backdrop:bg-transparent">
|
|
<el-dialog-backdrop
|
|
class="fixed inset-0 bg-gray-500/75 transition-opacity data-closed:opacity-0 data-enter:duration-300 data-enter:ease-out data-leave:duration-200 data-leave:ease-in dark:bg-gray-900/50"></el-dialog-backdrop>
|
|
|
|
<div tabindex="0"
|
|
class="flex min-h-full items-end justify-center p-2 text-center focus:outline-none sm:items-center sm:p-0">
|
|
<el-dialog-panel
|
|
class="relative transform overflow-hidden rounded-lg bg-white px-4 pt-5 pb-4 text-left shadow-xl transition-all data-closed:translate-y-4 data-closed:opacity-0 data-enter:duration-300 data-enter:ease-out data-leave:duration-200 data-leave:ease-in sm:my-8 sm:w-full sm:max-w-sm sm:p-6 data-closed:sm:translate-y-0 data-closed:sm:scale-95 dark:bg-gray-800 dark:outline dark:-outline-offset-1 dark:outline-white/10">
|
|
<x-form method="POST" action="{{ route('admin.etude-grid.store') }}" enctype="multipart/form-data">
|
|
<input type="hidden" name="ensemble_id" x-model="ensemble_id"/>
|
|
<input type="hidden" name="instrument_id" x-model="instrument_id"/>
|
|
<input type="hidden" name="set" x-model="set"/>
|
|
<div>
|
|
<div class="mt-1 text-center sm:mt-3">
|
|
<h3 id="dialog-title" class="text-base font-semibold text-gray-900 dark:text-white">
|
|
Update Etude
|
|
</h3>
|
|
<div class="mt-2 ">
|
|
<span x-text="ensemble"></span>
|
|
<span x-text="instrument"></span>
|
|
<span x-text="`Set ${set}`"></span>
|
|
<p x-show="etude_link">
|
|
<a x-bind:href="etude_link" class="underline text-blue-600">
|
|
View Existing Etude
|
|
</a>
|
|
</p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div class="mt-3">
|
|
<x-form.input name="file_upload" type="file" label="Etude PDF"/>
|
|
|
|
</div>
|
|
<div class="mt-5 sm:mt-6">
|
|
<button type="submit"
|
|
class="inline-flex w-full justify-center rounded-md bg-brand-600 px-3 py-2 text-sm font-semibold text-white shadow-xs hover:bg-brand-500 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand-600 dark:bg-brand-500 dark:shadow-none dark:hover:bg-brand-400 dark:focus-visible:outline-brand-500">
|
|
Save Etude
|
|
</button>
|
|
</div>
|
|
</x-form>
|
|
<div class="mt-5 sm:mt-6" x-show="existing_etude_id">
|
|
<x-form method="DELETE" action="{{ route('admin.etude-grid.delete') }}">
|
|
<input type="hidden" name="etude_id" x-model="existing_etude_id">
|
|
<button type="submit"
|
|
class="inline-flex w-full justify-center rounded-md bg-red-600 px-3 py-2 text-sm font-semibold text-white shadow-xs hover:bg-red-500 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-red-600 dark:bg-red-500 dark:shadow-none dark:hover:bg-red-400 dark:focus-visible:outline-red-500">
|
|
Remove Etude
|
|
</button>
|
|
</x-form>
|
|
</div>
|
|
</el-dialog-panel>
|
|
</div>
|
|
</dialog>
|
|
</el-dialog>
|