"use client" import * as React from "react" import { FileIcon } from "lucide-react" import { Item, ItemActions, ItemContent, ItemGroup, ItemMedia, ItemTitle, } from "@/styles/base-nova/ui/item" import { Progress } from "@/styles/base-nova/ui/progress" export function FileUploadList() { const files = React.useMemo( () => [ { id: "1", name: "document.pdf", progress: 45, timeRemaining: "2m 30s", }, { id: "2", name: "presentation.pptx", progress: 78, timeRemaining: "45s", }, { id: "3", name: "spreadsheet.xlsx", progress: 12, timeRemaining: "5m 12s", }, { id: "4", name: "image.jpg", progress: 100, timeRemaining: "Complete", }, ], [] ) return ( {files.map((file) => ( {file.name} {file.timeRemaining} ))} ) }