File System turns a flat object manifest into a Finder-style hierarchy. It supports icon, list, column, and gallery views, keyboard navigation, history, and built-in previews for PDF, DOCX, PowerPoint, XLSX, and images.
Pass files and folders through items. Lazy folders can declare hasChildren and load pages through loadChildren; use getFileUrl to resolve signed URLs at open time. Override onFileOpen when the application owns navigation or preview behavior.
Thumbnail generation is external. Provide previewImageUrl, multiple previewImageUrls, or loadPreviewImageUrl for long documents. The component's own viewer dependencies provide full document previews, but they do not create object-store credentials or thumbnail services.



