From 2bccae415f61fb9874432c382d5cc95a466e4bfb Mon Sep 17 00:00:00 2001 From: Nelson Chan <3271800+chakflying@users.noreply.github.com> Date: Sun, 28 Jan 2024 18:15:29 +0800 Subject: [PATCH] Feat: Show monitor ID in Details (#4331) --- src/assets/vars.scss | 1 + src/components/HeartbeatBar.vue | 2 +- src/pages/Details.vue | 34 ++++++++++++++++++++++++++++----- src/pages/Settings.vue | 2 +- 4 files changed, 32 insertions(+), 7 deletions(-) diff --git a/src/assets/vars.scss b/src/assets/vars.scss index e48a6efb..7250de14 100644 --- a/src/assets/vars.scss +++ b/src/assets/vars.scss @@ -4,6 +4,7 @@ $warning: #f8a306; $maintenance: #1747f5; $link-color: #111; $border-radius: 50rem; +$secondary-text: #aaa; $highlight: #7ce8a4; $highlight-white: #e7faec; diff --git a/src/components/HeartbeatBar.vue b/src/components/HeartbeatBar.vue index 324641cd..fc044fe5 100644 --- a/src/components/HeartbeatBar.vue +++ b/src/components/HeartbeatBar.vue @@ -309,7 +309,7 @@ export default { } .word { - color: #aaa; + color: $secondary-text; font-size: 12px; } diff --git a/src/pages/Details.vue b/src/pages/Details.vue index e27bf063..1eb9a7f6 100644 --- a/src/pages/Details.vue +++ b/src/pages/Details.vue @@ -2,10 +2,18 @@
{{ group }} -

{{ monitor.name }}

+

+ {{ monitor.name }} +
+
#
+
{{ monitor.id }}
+
+

{{ monitor.description }}

-
- +
+
+ +

{{ filterPassword(monitor.url) }} @@ -717,7 +725,7 @@ export default { } .word { - color: #aaa; + color: $secondary-text; font-size: 14px; } @@ -731,7 +739,7 @@ table { .stats p { font-size: 13px; - color: #aaa; + color: $secondary-text; } .stats { @@ -802,4 +810,20 @@ table { margin-left: 0 !important; } +.monitor-id { + display: inline-flex; + font-size: 0.7em; + margin-left: 0.3em; + color: $secondary-text; + flex-direction: row; + flex-wrap: nowrap; + + .hash { + user-select: none; + } + + .dark & { + opacity: 0.7; + } +} diff --git a/src/pages/Settings.vue b/src/pages/Settings.vue index 359af4c6..96bb1fee 100644 --- a/src/pages/Settings.vue +++ b/src/pages/Settings.vue @@ -245,7 +245,7 @@ export default { } footer { - color: #aaa; + color: $secondary-text; font-size: 13px; margin-top: 20px; padding-bottom: 30px;