53 lines
2.2 KiB
PHP
53 lines
2.2 KiB
PHP
@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
|