From 9a24d21bbdd77db808c09b7b5cad632bebbe2f13 Mon Sep 17 00:00:00 2001 From: Henry Jameson Date: Tue, 27 Feb 2024 00:16:22 +0200 Subject: [PATCH] fix mobile badge in timeline --- src/App.scss | 22 ++++++++++++++++--- src/components/notification/notification.scss | 18 +++++---------- src/components/timeline/timeline.vue | 2 +- 3 files changed, 25 insertions(+), 17 deletions(-) diff --git a/src/App.scss b/src/App.scss index b9aded41..f94583c9 100644 --- a/src/App.scss +++ b/src/App.scss @@ -620,22 +620,38 @@ option { overflow: hidden; text-overflow: ellipsis; + &.-dot, + &.-counter { + margin: 0; + position: absolute; + } + &.-dot { - border-radius: 100%; min-height: 8px; max-height: 8px; min-width: 8px; max-width: 8px; padding: 0; line-height: 0; - margin: 0; font-size: 0; - position: absolute; left: calc(50% - 4px); top: calc(50% - 4px); margin-left: 6px; margin-top: -6px; } + + &.-counter { + border-radius: var(--roundness); + font-size: 0.75em; + line-height: 1; + text-align: right; + padding: 0.2em; + min-width: 0; + left: calc(50% - 0.5em); + top: calc(50% - 0.4em); + margin-left: 0.7em; + margin-top: -1em; + } } .alert { diff --git a/src/components/notification/notification.scss b/src/components/notification/notification.scss index 86d3e31d..ad05a2f3 100644 --- a/src/components/notification/notification.scss +++ b/src/components/notification/notification.scss @@ -1,5 +1,3 @@ -@import "../../variables"; - // TODO Copypaste from Status, should unify it somehow .Notification { border-bottom: 1px solid; @@ -70,28 +68,22 @@ } &.-type--repeat .type-icon { - color: $fallback--cGreen; - color: var(--cGreen, $fallback--cGreen); + color: var(--cGreen); } &.-type--follow .type-icon { - color: $fallback--cBlue; - color: var(--cBlue, $fallback--cBlue); + color: var(--cBlue); } &.-type--follow-request .type-icon { - color: $fallback--cBlue; - color: var(--cBlue, $fallback--cBlue); + color: var(--cBlue); } &.-type--like .type-icon { - color: orange; - color: $fallback--cOrange; - color: var(--cOrange, $fallback--cOrange); + color: var(--cOrange); } &.-type--move .type-icon { - color: $fallback--cBlue; - color: var(--cBlue, $fallback--cBlue); + color: var(--cBlue); } } diff --git a/src/components/timeline/timeline.vue b/src/components/timeline/timeline.vue index 2279f21a..862a1972 100644 --- a/src/components/timeline/timeline.vue +++ b/src/components/timeline/timeline.vue @@ -38,7 +38,7 @@ fixed-width icon="circle-plus" /> -
+
{{ mobileLoadButtonString }}