summaryrefslogtreecommitdiffhomepage
path: root/app/packages/web/src/components/share.module.css
diff options
context:
space:
mode:
Diffstat (limited to 'app/packages/web/src/components/share.module.css')
-rw-r--r--app/packages/web/src/components/share.module.css119
1 files changed, 87 insertions, 32 deletions
diff --git a/app/packages/web/src/components/share.module.css b/app/packages/web/src/components/share.module.css
index bf0e03bb2..13c73607a 100644
--- a/app/packages/web/src/components/share.module.css
+++ b/app/packages/web/src/components/share.module.css
@@ -1,7 +1,17 @@
.root {
+ padding-top: 0.5rem;
+ display: flex;
+ flex-direction: column;
+ gap: 2.5rem;
line-height: 1;
}
+[data-element-label] {
+ text-transform: uppercase;
+ letter-spacing: 0.05em;
+ color: var(--sl-color-text-dimmed);
+}
+
.header {
display: flex;
flex-direction: column;
@@ -37,53 +47,98 @@
&[data-status="reconnecting"] { color: var(--sl-color-orange); }
&[data-status="error"] { color: var(--sl-color-red); }
}
- span:last-child {
- color: var(--sl-color-text-dimmed);
- text-transform: uppercase;
- letter-spacing: 0.05em;
+ }
+
+ [data-section="stats"] {
+ list-style-type: none;
+ padding: 0;
+ margin: 0;
+ display: flex;
+ gap: 1rem;
+
+ li {
+ display: flex;
+ align-items: center;
+ gap: 0.5rem;
+ font-size: 0.875rem;
+
+ span:last-child {
+ &[data-placeholder] {
+ color: var(--sl-color-text-dimmed);
+ }
+ }
+ }
+ }
+
+ [data-section="date"] {
+ span {
+ font-size: 0.875rem;
+ color: var(--sl-color-text);
+
+ &[data-placeholder] {
+ color: var(--sl-color-text-dimmed);
+ }
}
}
}
-.stats {
- list-style-type: none;
- padding: 0;
- margin: 0;
+.parts {
display: flex;
- gap: 1rem;
+ flex-direction: column;
+ gap: 0.625rem;
- li {
+ [data-section="part"] {
display: flex;
- align-items: center;
gap: 0.5rem;
- font-size: 0.875rem;
+ }
- span:first-child {
- color: var(--sl-color-text-dimmed);
- text-transform: uppercase;
- letter-spacing: 0.05em;
+ [data-section="decoration"] {
+ flex: 0 0 auto;
+ display: flex;
+ flex-direction: column;
+ gap: 0.625rem;
+ align-items: center;
+ justify-content: flex-start;
+
+ div:first-child {
+ flex: 0 0 auto;
+ width: 18px;
+ svg {
+ color: var(--sl-color-text-secondary);
+ display: block;
+ }
+ }
+
+ div:last-child {
+ width: 3px;
+ height: 100%;
+ border-radius: 1px;
+ background-color: var(--sl-color-hairline);
}
+ }
+
+ [data-section="content"] {
+ flex: 1 1 auto;
+ padding: 0.125rem 0 0.375rem;
+ display: flex;
+ flex-direction: column;
+ gap: 0.5rem;
+
span:last-child {
- &[data-placeholder] {
- color: var(--sl-color-text-dimmed);
- }
+ font-size: 0.75rem;
+ color: var(--sl-color-text-dimmed);
}
}
}
-.context {
- button {
- appearance: none;
- background: none;
- border: none;
- padding: 0;
- margin: 0;
+[data-element-message-text] {
+ pre {
font-size: 0.875rem;
- color: var(--sl-color-text-dimmed);
- cursor: pointer;
-
- &:hover {
- color: var(--sl-color-primary);
- }
+ color: var(--sl-color-text);
+ background-color: var(--sl-color-bg-nav);
+ padding: 0.5rem;
+ border-radius: 0.5rem;
+ white-space: pre-wrap;
+ overflow-wrap: anywhere;
}
}