Files
drive/apps/drive-web/src/files/file-preview-dialog.tsx

22 lines
451 B
TypeScript
Raw Normal View History

2025-10-21 23:45:04 +00:00
import type { OpenedFile } from "@fileone/convex/filesystem"
import { ImagePreviewDialog } from "./image-preview-dialog"
export function FilePreviewDialog({
2025-10-21 23:45:04 +00:00
openedFile,
onClose,
}: {
2025-10-21 23:45:04 +00:00
openedFile: OpenedFile
onClose: () => void
}) {
2025-10-21 23:45:04 +00:00
switch (openedFile.file.mimeType) {
case "image/jpeg":
case "image/png":
case "image/gif":
2025-10-21 23:45:04 +00:00
return (
<ImagePreviewDialog openedFile={openedFile} onClose={onClose} />
)
default:
return null
}
}