diff options
| author | Adam <[email protected]> | 2026-01-20 05:35:24 -0600 |
|---|---|---|
| committer | Adam <[email protected]> | 2026-01-20 05:35:24 -0600 |
| commit | 347cd8ac63314ef034f434615274a905b088e14b (patch) | |
| tree | 6232ed9cebdb3b37a709b07f70857fc0193b8fe7 /packages/ui/src/components | |
| parent | b711ca57f25f393e2613e46ab5bfe2a95c42ee0d (diff) | |
| download | opencode-347cd8ac63314ef034f434615274a905b088e14b.tar.gz opencode-347cd8ac63314ef034f434615274a905b088e14b.zip | |
chore: cleanup
Diffstat (limited to 'packages/ui/src/components')
| -rw-r--r-- | packages/ui/src/components/message-part.tsx | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/packages/ui/src/components/message-part.tsx b/packages/ui/src/components/message-part.tsx index 24b1ee393..add10fea8 100644 --- a/packages/ui/src/components/message-part.tsx +++ b/packages/ui/src/components/message-part.tsx @@ -363,7 +363,7 @@ export function UserMessageDisplay(props: { message: UserMessage; parts: PartTyp } return ( - <div data-component="user-message" data-expanded={expanded()} data-can-expand={canExpand()}> + <div data-component="user-message" data-expanded={expanded()} data-can-expand={canExpand()} onClick={toggleExpanded}> <Show when={attachments().length > 0}> <div data-slot="user-message-attachments"> <For each={attachments()}> @@ -371,7 +371,8 @@ export function UserMessageDisplay(props: { message: UserMessage; parts: PartTyp <div data-slot="user-message-attachment" data-type={file.mime.startsWith("image/") ? "image" : "file"} - onClick={() => { + onClick={(event) => { + event.stopPropagation() if (file.mime.startsWith("image/") && file.url) { openImagePreview(file.url, file.filename) } @@ -393,7 +394,7 @@ export function UserMessageDisplay(props: { message: UserMessage; parts: PartTyp </div> </Show> <Show when={text()}> - <div data-slot="user-message-text" ref={(el) => (textRef = el)} onClick={toggleExpanded}> + <div data-slot="user-message-text" ref={(el) => (textRef = el)}> <HighlightedText text={text()} references={inlineFiles()} agents={agents()} /> <button data-slot="user-message-expand" |
