Use document style ux when print conversations to pdf

Inspired by my previous turnstyle ux explorations.

But basically user message becomes section title and khoj message
becomes section body with the timestamp being used a section title,
body divider.
This commit is contained in:
Debanjum
2025-07-10 12:23:46 -07:00
parent c28e90f388
commit 7b637d3432
3 changed files with 32 additions and 8 deletions

View File

@@ -713,6 +713,7 @@ const ChatMessage = forwardRef<HTMLDivElement, ChatMessageProps>((props, ref) =>
className={constructClasses(props.chatMessage)}
onMouseLeave={(event) => setIsHovering(false)}
onMouseEnter={(event) => setIsHovering(true)}
data-created={formatDate(props.chatMessage.created)}
>
<div className={chatMessageWrapperClasses(props.chatMessage)}>
{props.chatMessage.queryFiles && props.chatMessage.queryFiles.length > 0 && (