import type { AdminMedia } from '@admin/types' import { inferMediaContentType } from '@admin/utils/media/infer-media-content-type' export function createAdminMediaFromUrl(url: string, accept?: string): AdminMedia { const filename = decodeURIComponent(url.split('/').pop()?.split('?')[0] || 'Selected media') return { id: url, url, filename, contentType: inferMediaContentType(url, accept), size: 0, width: null, height: null, alt: null, tags: null, createdAt: '', updatedAt: '', createdBy: null, updatedBy: null, createdByUser: null, updatedByUser: null } }