summaryrefslogtreecommitdiffhomepage
path: root/packages/web/src/components/share/content-text.tsx
diff options
context:
space:
mode:
authorJohn Henry Rudden <[email protected]>2025-07-15 16:56:33 -0500
committerGitHub <[email protected]>2025-07-15 17:56:33 -0400
commit7c91f668d1b8faa7ec373145ce0e2e351118dbe8 (patch)
tree813bea27c52d0273e724c830940fa6c386b0ccb0 /packages/web/src/components/share/content-text.tsx
parent1af103d29e4c1e37533a85cc6f3f8333ca16eb2a (diff)
downloadopencode-7c91f668d1b8faa7ec373145ce0e2e351118dbe8.tar.gz
opencode-7c91f668d1b8faa7ec373145ce0e2e351118dbe8.zip
docs: share add copy button to messages in web interface (#902)
Co-authored-by: Jay <[email protected]>
Diffstat (limited to 'packages/web/src/components/share/content-text.tsx')
-rw-r--r--packages/web/src/components/share/content-text.tsx3
1 files changed, 3 insertions, 0 deletions
diff --git a/packages/web/src/components/share/content-text.tsx b/packages/web/src/components/share/content-text.tsx
index c52e0dfcc..c898bd8d7 100644
--- a/packages/web/src/components/share/content-text.tsx
+++ b/packages/web/src/components/share/content-text.tsx
@@ -1,6 +1,7 @@
import style from "./content-text.module.css"
import { createSignal } from "solid-js"
import { createOverflow } from "./common"
+import { CopyButton } from "./copy-button"
interface Props {
text: string
@@ -16,6 +17,7 @@ export function ContentText(props: Props) {
class={style.root}
data-expanded={expanded() || props.expand === true ? true : undefined}
data-compact={props.compact === true ? true : undefined}
+ style={{ position: "relative" }}
>
<pre data-slot="text" ref={overflow.ref}>
{props.text}
@@ -30,6 +32,7 @@ export function ContentText(props: Props) {
{expanded() ? "Show less" : "Show more"}
</button>
)}
+ <CopyButton text={props.text} />
</div>
)
}