X Enterprises
Content

ContentMedia

Media library with grid and list views for admin asset management.

ContentMedia

Renders a media library with toggleable grid and list views, drag-and-drop file uploads, folder navigation, search, and delete actions for managing images, documents, and other uploaded assets.

Components

<XAdminContentMedia />

Displays all media assets with upload, search, folder organization, and view toggle (grid/list) controls.

<XAdminContentMedia />

Props

PropTypeDefaultDescription
endpointstring'/api/admin/content/media'API endpoint for media library
loadingbooleanfalseShow loading skeleton
defaultView'grid' | 'list''grid'Initial view mode
acceptstring'image/*'Accepted MIME types for upload
maxFileSizenumber10485760Max upload file size in bytes (default 10 MB)
selectablebooleanfalseEnable selection mode for embedding in editors

AI Context

component: XAdminContentMedia
package: "@xenterprises/nuxt-x-app-admin"
category: Content
use-when: Browsing, uploading, and managing media assets in an admin CMS media library
Copyright © 2026