feat: Enhance document upload functionality and improve resource template display
This commit is contained in:
@@ -0,0 +1,52 @@
|
||||
@foreach ($model->documents as $document)
|
||||
@php
|
||||
$extension = $document->getExtension();
|
||||
$assetUrl = $document->getUrl();
|
||||
$fileSize = $document->getSize();
|
||||
@endphp
|
||||
<tr>
|
||||
<td>
|
||||
<input type="checkbox" class="lead-select" value="{{ $document->id }}"
|
||||
data-name="{{ $document->title }}">
|
||||
</td>
|
||||
<td>
|
||||
<div class="d-flex align-items-center">
|
||||
|
||||
@if ($document->isImageFile())
|
||||
<div class="avatar-sm bg-light rounded p-1">
|
||||
<a href="{{ $assetUrl }}" data-fancybox="gallery"
|
||||
data-caption="{{ $document->title }}">
|
||||
<img src="{{ $assetUrl }}" alt="" class="img-fluid d-block">
|
||||
</a>
|
||||
</div>
|
||||
@else
|
||||
<div class="avatar-sm">
|
||||
<a href="{{ $assetUrl }}" data-fancybox="gallery"
|
||||
data-caption="{{ $document->title }}">
|
||||
<div
|
||||
class="avatar-title bg-{{ getFileIcon($extension)[1] }}-subtle text-{{ getFileIcon($extension)[1] }} fs-20 material-shadow rounded">
|
||||
<i class="{{ getFileIcon($extension)[0] }}"></i>
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
@endif
|
||||
|
||||
<div class="flex-grow-1 ms-3">
|
||||
<h6 class="fs-12 mb-0">{{ $document->title }}</h6>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
<td>{{ $extension }}</td>
|
||||
{{-- <td>{{ $fileSize }}</td> --}}
|
||||
<td>{{ $document->created_at?->format('d M, y') }}</td>
|
||||
<td>
|
||||
<div class="hstack flex-wrap gap-3">
|
||||
<a href="{{ $assetUrl }}" class="link-primary fs-15" download><i
|
||||
class="ri-download-2-line"></i></a>
|
||||
<a href="javascript:void(0);" data-link="{{ route('documents.destroy', $document->id) }}"
|
||||
data-id="{{ $document->id }}" class="link-danger fs-15 remove-item-btn"><i
|
||||
class="ri-delete-bin-line"></i></a>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@endforeach
|
Reference in New Issue
Block a user