{{-- Recursive folder tree component for embedded file manager --}} @php $isReadOnly = $isReadOnly ?? false; @endphp @foreach($folders as $folder) @php $folderId = (string) $folder['id']; @endphp
{{-- Chevron toggle --}} @if(count($folder['children']) > 0) @else @endif {{-- Folder icon and name --}} {{-- Right side container for badge/actions --}}
@if($folder['file_count'] > 0) {{ $folder['file_count'] }} @endif @if(!$isReadOnly)
@endif
{{-- Children folders --}} @if(count($folder['children']) > 0 && $this->isFolderExpanded($folderId)) @include('filemanager::livewire.partials.embedded-folder-tree', ['folders' => $folder['children'], 'level' => $level + 1, 'isReadOnly' => $isReadOnly]) @endif
@endforeach