import type { Doc } from "@fileone/convex/dataModel" import { ImagePreviewDialog } from "./image-preview-dialog" export function FilePreviewDialog({ file, onClose, }: { file: Doc<"files"> onClose: () => void }) { if (!file) return null switch (file.mimeType) { case "image/jpeg": case "image/png": case "image/gif": return default: return null } }