diff --git a/frontend/app/assets/img/logo-img.png b/frontend/app/assets/img/logo-img.png new file mode 100644 index 000000000..1750a4d84 Binary files /dev/null and b/frontend/app/assets/img/logo-img.png differ diff --git a/frontend/app/components/Kai/components/ChatMsg.tsx b/frontend/app/components/Kai/components/ChatMsg.tsx index bfa58033c..bf39433cf 100644 --- a/frontend/app/components/Kai/components/ChatMsg.tsx +++ b/frontend/app/components/Kai/components/ChatMsg.tsx @@ -42,11 +42,16 @@ export function ChatMsg({ const onExport = () => { setIsProcessing(true); + if (!bodyRef.current) { + toast.error('Failed to export message'); + setIsProcessing(false); + return; + } import('jspdf') .then(({ jsPDF }) => { const doc = new jsPDF(); - - doc.html(bodyRef.current, { + doc.addImage('/assets/img/logo-img.png', 80, 3, 30, 5); + doc.html(bodyRef.current!, { callback: function (doc) { doc.save('document.pdf'); },