bolt.diy/app/components/chat/ExportChatButton.tsx
2024-11-22 11:51:52 +02:00

17 lines
581 B
TypeScript

import WithTooltip from '~/components/ui/Tooltip';
import { IconButton } from '~/components/ui/IconButton';
import { exportChat } from '~/utils/chatExport';
import React from 'react';
import type { Message } from 'ai';
export const ExportChatButton = ({description, messages}: {description: string, messages: Message[]}) => {
return (<WithTooltip tooltip="Export Chat">
<IconButton
title="Export Chat"
onClick={() => exportChat(messages || [], description)}
>
<div className="i-ph:download-simple text-xl"></div>
</IconButton>
</WithTooltip>);
}