import type { DropzoneAccept } from '@admin/utils/upload/dropzone-accept' import { parseAcceptTypes } from '@admin/utils/upload/parse-accept-types' export function parseDropzoneAccept(accept?: string): DropzoneAccept | undefined { const acceptTypes = parseAcceptTypes(accept) if (acceptTypes.length === 0) return undefined const entries: DropzoneAccept = {} for (const type of acceptTypes) { entries[type] = [] } return Object.keys(entries).length > 0 ? entries : undefined }