From 856b53dae82c161daec8a97cb282a35f3bb84737 Mon Sep 17 00:00:00 2001 From: Sebastian Martinez Date: Mon, 21 Feb 2022 12:26:04 -0300 Subject: [PATCH] Add delegate info to peer selector This commit also adds a highlight to the currently selected peer and branch. Signed-off-by: Sebastian Martinez Signed-off-by: Alexis Sellier --- public/index.css | 6 ++ src/Dropdown.svelte | 18 ++++-- src/base/projects/BranchSelector.svelte | 3 +- src/base/projects/Header.svelte | 12 ++-- src/base/projects/PeerSelector.spec.ts | 80 +++++++++++++++++++++++++ src/base/projects/PeerSelector.svelte | 37 ++++++++++-- src/project.ts | 14 +++-- 7 files changed, 149 insertions(+), 21 deletions(-) create mode 100644 src/base/projects/PeerSelector.spec.ts diff --git a/public/index.css b/public/index.css index c79c64fbb..9df7d7491 100644 --- a/public/index.css +++ b/public/index.css @@ -31,6 +31,7 @@ --color-light: #add0e4; --color-yellow: #ffff99; --color-yellow-background: #ffff9911; + --color-yellow-background-lighter: #ffff9922; --color-positive: #53db53; --color-positive-background: #53db5311; --color-positive-1: #11332b; @@ -51,6 +52,7 @@ --color-foreground-faded: #777788; --color-foreground-subtle: #444455; --color-foreground-subtler: #333344; + --color-foreground-even-subtler: #292936; --color-foreground-background: #121a21; --color-foreground-background-subtle: #10171e; --color-foreground-background-lighter: #151f24; @@ -337,6 +339,10 @@ label.input { font-size: 0.75rem; line-height: 1.6; } +.badge.primary { + color: var(--color-primary); + background: var(--color-primary-background); +} .badge.tertiary { color: var(--color-tertiary); background: var(--color-tertiary-background); diff --git a/src/Dropdown.svelte b/src/Dropdown.svelte index 4d6253096..716cb9c74 100644 --- a/src/Dropdown.svelte +++ b/src/Dropdown.svelte @@ -1,7 +1,8 @@