@push('css') @endpush @if(isset($assets) && count($assets))
{{ __('labels.uploaded_files') }}
{{--
{{ __('labels.uploaded_files') }}:
--}} {{-- Image Gallery Container --}} @php $imageAssets = $assets->filter(fn($asset) => str_contains($asset->mime_type, 'image')); $otherAssets = $assets->filter(fn($asset) => !str_contains($asset->mime_type, 'image')); @endphp {{-- @if($imageAssets->count() > 0)
{{ __('labels.images') }} ({{ $imageAssets->count() }})
@foreach($imageAssets as $asset) @endforeach
@endif --}} @if($imageAssets->count() > 0)
{{ __('labels.images') }} ({{ $imageAssets->count() }})
@foreach($imageAssets as $asset)
@endforeach
@endif {{-- Other Files Section --}} @if($otherAssets->count() > 0)
{{ __('labels.documents_and_files') }} ({{ $otherAssets->count() }})
@foreach($otherAssets as $asset)
{{-- File Icon --}}
@if(str_contains($asset->mime_type, 'pdf'))
@elseif(str_contains($asset->mime_type, 'word') || str_contains($asset->mime_type, 'document'))
@elseif(str_contains($asset->mime_type, 'excel') || str_contains($asset->mime_type, 'spreadsheet'))
@elseif(str_contains($asset->mime_type, 'powerpoint') || str_contains($asset->mime_type, 'presentation'))
@elseif(str_contains($asset->mime_type, 'video'))
@else
@endif
{{-- File Details --}}
{{ $asset->title ?? $asset->original_name }}
{{ $asset->extension }} • {{ $asset->mime_type }} {{ $asset->getFormattedFileSize() }}
@if($asset->description)

{{ $asset->description }}

@endif
{{-- File Actions --}}
@if(!isset($readonly) || (isset($readonly) && !$readonly)) {{-- Remove Button (visible by default) --}} {{-- Restore Button (hidden by default) --}} @endif
@endforeach
@endif
@endif