import { LoaderCircle } from "lucide-react"; import FileIcon from "#/icons/file.svg?react"; import { RemoveFileButton } from "./remove-file-button"; import { cn, getFileExtension } from "#/utils/utils"; interface UploadedFileProps { file: File; onRemove: () => void; isLoading?: boolean; } export function UploadedFile({ file, onRemove, isLoading = false, }: UploadedFileProps) { const fileExtension = getFileExtension(file.name); return (