"use client"; import { FileIcon } from "lucide-react"; import { getOriginalFileNameFromUrl } from "@formbricks/lib/storage/utils"; interface FileUploadResponseProps { selected: string | number | string[]; } export const FileUploadResponse = ({ selected }: FileUploadResponseProps) => { const SingleFileResponse = () => { const selectedFile = selected as string; const fileName = getOriginalFileNameFromUrl(selectedFile); return (

{selected && typeof selected === "string" && decodeURIComponent(selected).split("/").pop()}

); }; return ( <> {selected === "selected" ? (
skipped
) : (
{Array.isArray(selected) ? ( selected.map((fileUrl, index) => { const fileName = getOriginalFileNameFromUrl(fileUrl); return (

{fileName}

); }) ) : ( )}
)} ); };