@astsiry/media-manager-ui
Version:
Private media manager UI for internal CDN/FTP use
41 lines (28 loc) • 772 B
Markdown
# Media Manager UI
> Private glassmorphic UI for CDN/FTP file management. Includes a lightbox gallery, drag-and-drop uploads, search, and folder tree browsing.
## 🚀 Features
- 📁 Folder tree with breadcrumbs
- 🔍 File search + thumbnails
- 📤 Drag & drop multi-upload with progress
- 🖼️ Lightbox preview for images
- 🌙 Theme toggle (Night/Day)
- 🔒 FTP/CDN-compatible
- ✨ Glassmorphic design (dark mode default)
## 🚀 Backend format
```ts
export interface FolderNode {
files?: string[];
_hasContent?: boolean;
[folderName: string]: FolderNode | string[] | boolean | undefined;
}
export interface FolderTree {
[path: string]: FolderNode;
}
```
## 📦 Install
```bash
npm install @astsiry/media-manager-ui