From ddb47631b6991e40b67fa4dd62dd5c96c5f4aad6 Mon Sep 17 00:00:00 2001 From: nick-delirium Date: Tue, 13 May 2025 16:21:52 +0200 Subject: [PATCH] ui: add logo to spot pdf export --- frontend/app/assets/img/logo-img.png | Bin 0 -> 1652 bytes .../app/components/Kai/components/ChatMsg.tsx | 9 +++++++-- 2 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 frontend/app/assets/img/logo-img.png diff --git a/frontend/app/assets/img/logo-img.png b/frontend/app/assets/img/logo-img.png new file mode 100644 index 0000000000000000000000000000000000000000..1750a4d84fac639c5255adc2b9667b66fca6e503 GIT binary patch literal 1652 zcmV-)28;QLP)Px*E=fc|RCr$PTw8Y2Kn$Jfswf{c-9VuqJuIi~cHpDH2Ac8#tg7b7je@G^amR^c zr#R<86KBTKNOzh8KyZl%(- zlzaNTfclhNx#(KYue#1N1A%%0^a2vV0un!i;*J4O1_c-=mea>@Rl&9b>N5Lx$-pwzbXd};xC2Q$rJ z9*KHro`^@a3T^UAh1H`PyxQyL=iy8rSJEqZqs(Z=Tl?;b^Fxq$!F90&gsu zC!@QZ*V=`NXb}o#FPrJ>vWVnp%{G)9+3KQrHq$`!bmquRwKkSCq8CxLv#pfx6|D%EqZ(r;VyQ6b6^>RHMbaT_lki4I zbk@<>3K}F2p&I5!#=#7LI*QW2zgLes3xOKEp_#RXYM2|g9n3GwZjRDHr(_B+(<&^-AYhhbIO-!{M#gAR zSzKLS(*-3W!|Q@%n?T!)KJz9*=2~m9vYh7|k6vzr)gUm}TGmfD*KUz!Md%U0jB;i# zom=V5N~M+)WUGtrKLkVw&4|Ek&2QCT(jf$p-e%9{l6|=5kf4<7lM&t9a5UZxI89(C z5EBPp-&~umC2HH%uH5dN7}l~5XoikPXwTT=jR>&3D1&q{G{7i2Au^FMQM&i2k<_QP z5FH!LR;}P|&O@o6upcXEOUlLIU; zsGJrV3UMe(QTDCOBMN|UW=no%E3{9m-GD@9Z;W*vDW)@-x3I>5XQajMte(D;|d){7Cz0{pH%d z{te?rCYt$v+P5^^PMh@%bPCk?1=^*Kfl;N#a-cyff{Ve^p9lZyQq|J16m05z{ zTRM<@`Qo)pyLoHPXyNw0CYZBUTSJ!u0qvp3py~Y3a!>t!D7~3tose!jV0M3@wU+hF zLCi*8z&s3Y5MYMgdaqg9pKgcg^`9E3WqqXI_uFfA$>ash!>l`3Fe5F#e#PSqqql*>hu>U38PG7y{?Y{0000 { 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'); },