FleetCart/Modules/Media/Resources/views/admin/media/index.blade.php
2023-12-03 14:07:47 +00:00

58 lines
1.6 KiB
PHP

@extends('admin::layout')
@component('admin::components.page.header')
@slot('title', trans('media::media.media'))
<li class="active">{{ trans('media::media.media') }}</li>
@endcomponent
@section('content')
<div class="box m-b-0">
<div class="box-body">
@include('media::admin.media.partials.uploader')
@include('media::admin.media.partials.table')
</div>
</div>
@endsection
@push('shortcuts')
<dl class="dl-horizontal">
<dt><code>u</code></dt>
<dd>{{ trans('media::media.upload_new_file') }}</dd>
</dl>
@endpush
@push('globals')
@vite([
'Modules/Media/Resources/assets/admin/sass/main.scss',
'Modules/Media/Resources/assets/admin/js/main.js'
])
@endpush
@push('scripts')
<script type="module">
Mousetrap.bind('u', function() {
$('.dropzone').trigger('click');
});
Mousetrap.bind('del', function () {
$('.btn-delete').trigger('click');
});
DataTable.setRoutes('#media-table .table', {
table: 'admin.media.table',
destroy: 'admin.media.destroy',
});
new DataTable('#media-table .table', {
columns: [
{ data: 'checkbox', orderable: false, searchable: false, width: '3%' },
{ data: 'id', width: '5%' },
{ data: 'thumbnail', orderable: false, searchable: false, width: '10%' },
{ data: 'filename' },
{ data: 'created', name: 'created_at' },
],
});
</script>
@endpush