{{-- EmbeddedFileSystem - Read-only file browser --}}
@if($showHeader) {{-- Header with Breadcrumbs and Controls --}}
{{-- Breadcrumbs --}} {{-- Controls --}}
{{-- Refresh Button --}} {{-- View Mode Toggle --}}
@endif {{-- Main Content Area --}}
@if($showSidebar) {{-- Sidebar --}} @endif {{-- Content Area --}}
@if($this->items->isEmpty()) {{-- Empty State --}}

This folder is empty

@else @if($viewMode === 'grid') {{-- Grid View --}}
@foreach($this->items as $item) @include('filemanager::livewire.partials.embedded-file-card', ['item' => $item, 'isReadOnly' => true]) @endforeach
@else {{-- List View --}}
@foreach($this->items as $item) @include('filemanager::livewire.partials.embedded-file-list-item', ['item' => $item, 'isReadOnly' => true]) @endforeach
@endif @endif
{{-- Preview Modal (read-only version) --}} @if($this->previewItem) @php $previewItem = $this->previewItem; $fileType = $this->previewFileType; $previewUrl = $this->getPreviewUrl(); $textContent = $this->getTextContent(); $viewerComponent = $fileType?->viewerComponent(); @endphp
@if($fileType) @else @endif {{ $previewItem->getName() }}
{{ $previewItem->getPath() }} @if($fileType) {{ $fileType->label() }} @endif @if($previewItem->getSize()) {{ $previewItem->getFormattedSize() }} @endif
@if($viewerComponent && $previewUrl) @if($fileType->identifier() === 'text' && $textContent !== null) @include($viewerComponent, ['content' => $textContent, 'url' => $previewUrl, 'item' => $previewItem]) @else @include($viewerComponent, ['url' => $previewUrl, 'item' => $previewItem, 'fileType' => $fileType]) @endif @elseif($fileType && !$fileType->canPreview()) @include('filemanager::components.viewers.fallback', ['url' => $previewUrl, 'item' => $previewItem, 'fileType' => $fileType]) @else @include('filemanager::components.viewers.fallback', ['url' => $previewUrl, 'item' => $previewItem, 'fileType' => $fileType]) @endif
@if($previewUrl) Download @endif
Close
@endif