"use client" import { formatBytes } from "@/lib/utils" import { File } from "@/prisma/client" import Image from "next/image" import Link from "next/link" import { useState } from "react" export function FilePreview({ file }: { file: File }) { const [isEnlarged, setIsEnlarged] = useState(false) const fileSize = file.metadata && typeof file.metadata === "object" && "size" in file.metadata ? Number(file.metadata.size) : 0 return ( <>
Type: {file.mimetype}
{/*Uploaded: {format(file.createdAt, "MMM d, yyyy")}
*/}Size: {formatBytes(fileSize)}