diff options
| author | Jay V <[email protected]> | 2025-06-18 16:54:29 -0400 |
|---|---|---|
| committer | Jay V <[email protected]> | 2025-06-18 16:54:33 -0400 |
| commit | 73dcc88da1b0cdb5aeb718fda3a6bf85c7513df5 (patch) | |
| tree | 61b066b9fedd5cef4a3881cb5d647c2121fe6721 /packages/web/src/components/share.module.css | |
| parent | 14bded65dc08e66826e862b859c0f09a8b666de4 (diff) | |
| download | opencode-73dcc88da1b0cdb5aeb718fda3a6bf85c7513df5.tar.gz opencode-73dcc88da1b0cdb5aeb718fda3a6bf85c7513df5.zip | |
ignore: share
Diffstat (limited to 'packages/web/src/components/share.module.css')
| -rw-r--r-- | packages/web/src/components/share.module.css | 120 |
1 files changed, 57 insertions, 63 deletions
diff --git a/packages/web/src/components/share.module.css b/packages/web/src/components/share.module.css index e16cc4111..505906dee 100644 --- a/packages/web/src/components/share.module.css +++ b/packages/web/src/components/share.module.css @@ -55,56 +55,21 @@ } [data-section="title"] { - display: flex; - align-items: center; - justify-content: space-between; - gap: 3rem; - - & > div { - flex: 0 0 auto; - display: flex; - flex-direction: column; - gap: 0.5rem; - align-items: flex-end; - [data-section="date"] { - span { - font-size: 0.875rem; - color: var(--sl-color-text-secondary); - - &[data-placeholder] { - color: var(--sl-color-text-dimmed); - } - } - } - - p[data-section="status"] { - flex: 0 0 auto; - display: flex; - gap: 0.375rem; - font-size: 0.75rem; + h1 { + font-size: 1.75rem; + font-weight: 500; + line-height: 1.25; + letter-spacing: -0.05em; + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-line-clamp: 2; + overflow: hidden; - span:first-child { - color: var(--sl-color-divider); - - &[data-status="connected"] { - color: var(--sl-color-green); - } - &[data-status="connecting"] { - color: var(--sl-color-orange); - } - &[data-status="disconnected"] { - color: var(--sl-color-divider); - } - &[data-status="reconnecting"] { - color: var(--sl-color-orange); - } - &[data-status="error"] { - color: var(--sl-color-red); - } - } + @media (max-width: 30rem) { + font-size: 1.25rem; + -webkit-line-clamp: 3; } - } } @@ -114,22 +79,6 @@ gap: 0.375rem; } - h1 { - font-size: 1.75rem; - font-weight: 500; - line-height: 1.25; - letter-spacing: -0.05em; - display: -webkit-box; - -webkit-box-orient: vertical; - -webkit-line-clamp: 2; - overflow: hidden; - - @media (max-width: 30rem) { - font-size: 1.25rem; - -webkit-line-clamp: 3; - } - } - [data-section="stats"] { list-style-type: none; padding: 0; @@ -169,6 +118,13 @@ } } } + + [data-section="time"] { + span { + color: var(--sl-color-text-dimmed); + font-size: 0.875rem; + } + } } .parts { @@ -347,6 +303,44 @@ } } } + [data-part-type="connection-status"] { + & > [data-section="decoration"] { + span:first-child { + flex: 0 0 auto; + display: block; + margin: 1px; + width: 16px; + height: 16px; + border-radius: 50%; + background-color: var(--sl-color-divider); + + &[data-status="connected"] { + background-color: var(--sl-color-green); + } + &[data-status="connecting"] { + background-color: var(--sl-color-orange); + } + &[data-status="disconnected"] { + background-color: var(--sl-color-divider); + } + &[data-status="reconnecting"] { + background-color: var(--sl-color-orange); + } + &[data-status="error"] { + background-color: var(--sl-color-red); + } + } + } + + & > [data-section="content"] { + span { + display: block; + line-height: 18px; + font-size: 0.875rem; + color: var(--sl-color-text-dimmed); + } + } + } } .message-text { |
