import { Download } from "lucide-react"; import Link from "next/link"; import { ExtIcon } from "~/components/area-riservata/allegati"; import { LoadingPage } from "~/components/loading"; import { Button } from "~/components/ui/button"; import { getStorageUrl } from "~/lib/storage_utils"; import type { MessagesMessageid } from "~/schemas/public/Messages"; import { api } from "~/utils/api"; export const ChatAttachments = ({ messageId, }: { messageId: MessagesMessageid; }) => { const { data, isLoading } = api.chat.getMessageAttachments.useQuery( { messageId }, { refetchOnMount: true }, ); if (isLoading) { return ; } if (!data || data.length === 0) { return null; } return (
{data.map((file) => (
{file.originalName}
))}
); };