summaryrefslogtreecommitdiffhomepage
path: root/packages/ui/src/components
diff options
context:
space:
mode:
authorAdam <[email protected]>2026-01-20 05:35:24 -0600
committerAdam <[email protected]>2026-01-20 05:35:24 -0600
commit347cd8ac63314ef034f434615274a905b088e14b (patch)
tree6232ed9cebdb3b37a709b07f70857fc0193b8fe7 /packages/ui/src/components
parentb711ca57f25f393e2613e46ab5bfe2a95c42ee0d (diff)
downloadopencode-347cd8ac63314ef034f434615274a905b088e14b.tar.gz
opencode-347cd8ac63314ef034f434615274a905b088e14b.zip
chore: cleanup
Diffstat (limited to 'packages/ui/src/components')
-rw-r--r--packages/ui/src/components/message-part.tsx7
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"