summaryrefslogtreecommitdiffhomepage
path: root/packages/web/src/components/share/copy-button.module.css
diff options
context:
space:
mode:
authorJay V <[email protected]>2025-07-15 18:25:25 -0400
committerJay V <[email protected]>2025-07-15 18:25:25 -0400
commitbb155db8b2013433676d43608c2d9d5b1e312c11 (patch)
tree9e2b22d360e7fc29545260c1c5f4ba1f26b143cf /packages/web/src/components/share/copy-button.module.css
parent7c91f668d1b8faa7ec373145ce0e2e351118dbe8 (diff)
downloadopencode-bb155db8b2013433676d43608c2d9d5b1e312c11.tar.gz
opencode-bb155db8b2013433676d43608c2d9d5b1e312c11.zip
docs: share tweak copy button
Diffstat (limited to 'packages/web/src/components/share/copy-button.module.css')
-rw-r--r--packages/web/src/components/share/copy-button.module.css52
1 files changed, 18 insertions, 34 deletions
diff --git a/packages/web/src/components/share/copy-button.module.css b/packages/web/src/components/share/copy-button.module.css
index 7494c2b81..9da67a1ba 100644
--- a/packages/web/src/components/share/copy-button.module.css
+++ b/packages/web/src/components/share/copy-button.module.css
@@ -1,47 +1,31 @@
-.copyButtonWrapper {
+.root {
position: absolute;
- top: 0.5rem;
- right: 0.5rem;
opacity: 0;
visibility: hidden;
transition: opacity 0.15s ease;
-}
-.copyButton {
- width: 18px;
- cursor: pointer;
- background: none;
- border: none;
- padding: 0;
- color: var(--sl-color-text-secondary);
+ button {
+ cursor: pointer;
+ background: none;
+ border: none;
+ padding: 0.125rem;
+ background-color: var(--sl-color-bg);
+ color: var(--sl-color-text-secondary);
- svg {
- display: block;
- width: 16px;
- height: 16px;
- }
+ svg {
+ display: block;
+ width: 1rem;
+ height: 1rem;
+ }
- &[data-copied="true"] {
- color: var(--sl-color-green-high);
+ &[data-copied="true"] {
+ color: var(--sl-color-green-high);
+ }
}
}
/* Show copy button when parent is hovered */
-*:hover > .copyButtonWrapper {
- opacity: 0.65;
+*:hover > .root {
+ opacity: 1;
visibility: visible;
}
-
-.copyTooltip {
- position: absolute;
- top: 50%;
- left: calc(100% + 12px);
- transform: translate(0, -50%);
- padding: 0.375em 0.5em;
- background: var(--sl-color-white);
- color: var(--sl-color-text-invert);
- font-size: 0.6875rem;
- border-radius: 7px;
- white-space: nowrap;
- z-index: 11;
-}