{{-- Header --}}

Media Manager

Manage your media files and assets

Upload Media
{{-- Filters & Search --}}
All Types Images Documents Videos Audio Upload Date Name Size Newest First Oldest First
{{-- Media Grid --}}
@forelse($mediaItems as $media)
{{-- Media Preview --}}
@if($media->hasGeneratedConversion('thumb')) {{ $media->name }} @elseif(str_starts_with($media->mime_type, 'image/')) {{ $media->name }} @else
@switch(explode('/', $media->mime_type)[0]) @case('video') @break @case('audio') @break @default @endswitch {{ strtoupper(pathinfo($media->name, PATHINFO_EXTENSION)) }}
@endif
{{-- Media Info --}}

{{ $media->name }}

{{ $this->formatFileSize($media->size) }}

{{-- Actions Overlay --}}
View Edit Delete
{{-- Selection Checkbox --}} @if($selectionMode)
@endif
@empty

No media files

Upload your first media file to get started.

Upload Media
@endforelse
{{-- Pagination --}} @if($mediaItems->hasPages())
{{ $mediaItems->links() }}
@endif {{-- Upload Modal --}}
Upload Media

Upload files

Drag and drop files here or click to browse

Choose Files
{{-- Upload Progress --}} @if($uploading)
Uploading... {{ $uploadProgress }}%
@endif
{{-- Media Detail Modal --}} @if($viewingMedia)
{{ $viewingMedia->name }}
{{-- Media Preview --}}
@if(str_starts_with($viewingMedia->mime_type, 'image/')) {{ $viewingMedia->name }} @else

{{ $viewingMedia->name }}

@endif Download Original
{{-- Media Details --}}
File Name Alt Text Caption
File Type: {{ $viewingMedia->mime_type }}
File Size: {{ $this->formatFileSize($viewingMedia->size) }}
Uploaded: {{ $viewingMedia->created_at->format('M j, Y') }}
Collection: {{ $viewingMedia->collection_name }}
Update Cancel
@endif
@push('scripts') @endpush