Back to components
File storage component

File Manager / Media Library

Media library with grid/list views, preview dialog, upload button, and search.

Install

$ Run in your project root
pnpm dlx shadcn@latest add https://vibekit.desishub.com/r/file-manager.json

What it does

  • Grid + list view toggle
  • File preview dialog with size, type, and uploaded date
  • Search across file name and tags
  • Upload button placeholder (wire to JB File Storage or UploadThing)

When to use

Use it

Asset management screens, CMS media tabs, anywhere users browse and manage files.

Skip it

Apps that only need a single upload widget — install JB File Storage UI directly.

Prerequisites

  • shadcn/ui (button, card, dialog, input, badge)

Related components