Skip to content

Commit b58d877

Browse files
committed
Spacing
1 parent 3af1a6e commit b58d877

File tree

2 files changed

+25
-24
lines changed

2 files changed

+25
-24
lines changed

apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/components/copilot-modal/copilot-modal.tsx

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,8 @@ function ModalCopilotMessage({ message }: CopilotModalMessage) {
8080
// Handle lists
8181
processedText = processedText.replace(/^- (.*$)/gm, '<li class="ml-4">• $1</li>')
8282

83-
// Handle line breaks
83+
// Handle line breaks (reduce spacing)
84+
processedText = processedText.replace(/\n\n+/g, '</p><p class="mt-2">')
8485
processedText = processedText.replace(/\n/g, '<br>')
8586

8687
return processedText
@@ -109,8 +110,8 @@ function ModalCopilotMessage({ message }: CopilotModalMessage) {
109110
<div className='mx-auto max-w-3xl'>
110111
<div className='flex'>
111112
<div className='max-w-[80%]'>
112-
<div
113-
className='prose prose-sm dark:prose-invert max-w-none whitespace-pre-wrap break-words text-base leading-relaxed'
113+
<div
114+
className='prose prose-sm dark:prose-invert max-w-none whitespace-pre-wrap break-words text-base leading-normal'
114115
dangerouslySetInnerHTML={{ __html: renderMarkdown(message.content) }}
115116
/>
116117
</div>

apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/copilot.tsx

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -259,19 +259,19 @@ export const Copilot = forwardRef<CopilotRef, CopilotProps>(
259259
// Handle unordered lists
260260
.replace(/^\* (.*$)/gm, '<li class="ml-4">• $1</li>')
261261
.replace(/^- (.*$)/gm, '<li class="ml-4">• $1</li>')
262-
// Handle line breaks
263-
.replace(/\n\n/g, '</p><p class="my-2">')
264-
.replace(/\n/g, '<br>')
265-
266-
// Wrap in paragraph tags if not already wrapped
267-
if (
268-
!processedContent.includes('<p>') &&
269-
!processedContent.includes('<h1>') &&
270-
!processedContent.includes('<h2>') &&
271-
!processedContent.includes('<h3>')
272-
) {
273-
processedContent = `<p class="my-2">${processedContent}</p>`
274-
}
262+
// Handle line breaks (reduce spacing)
263+
.replace(/\n\n+/g, '</p><p class="mt-2">')
264+
.replace(/\n/g, '<br>')
265+
266+
// Wrap in paragraph tags if not already wrapped
267+
if (
268+
!processedContent.includes('<p>') &&
269+
!processedContent.includes('<h1>') &&
270+
!processedContent.includes('<h2>') &&
271+
!processedContent.includes('<h3>')
272+
) {
273+
processedContent = `<p>${processedContent}</p>`
274+
}
275275

276276
return processedContent
277277
}
@@ -329,14 +329,14 @@ export const Copilot = forwardRef<CopilotRef, CopilotProps>(
329329
</div>
330330

331331
{/* Enhanced content rendering with inline citations */}
332-
<div className='prose prose-sm dark:prose-invert max-w-none'>
333-
<div
334-
className='text-foreground text-sm leading-relaxed'
335-
dangerouslySetInnerHTML={{
336-
__html: renderContentWithCitations(message.content, message.sources),
337-
}}
338-
/>
339-
</div>
332+
<div className='prose prose-sm dark:prose-invert max-w-none'>
333+
<div
334+
className='text-foreground text-sm leading-normal'
335+
dangerouslySetInnerHTML={{
336+
__html: renderContentWithCitations(message.content, message.sources),
337+
}}
338+
/>
339+
</div>
340340

341341
{/* Streaming cursor */}
342342
{message.isStreaming && message.content && (

0 commit comments

Comments
 (0)