From 3a741d1c148439418d2854b371ba98b753a69b8d Mon Sep 17 00:00:00 2001 From: Xaviju Date: Wed, 16 Apr 2025 17:17:13 +0200 Subject: [PATCH] :bug: Hide inactive warning if sets are empty (#6295) * :bug: Hide inactive warning if sets are empty * :paperclip: Add simplified impl with proper comment --------- Co-authored-by: Xavier Julian Co-authored-by: Andrey Antukh --- frontend/src/app/main/ui/workspace/tokens/sidebar.cljs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/frontend/src/app/main/ui/workspace/tokens/sidebar.cljs b/frontend/src/app/main/ui/workspace/tokens/sidebar.cljs index b17934aa59..8635592980 100644 --- a/frontend/src/app/main/ui/workspace/tokens/sidebar.cljs +++ b/frontend/src/app/main/ui/workspace/tokens/sidebar.cljs @@ -332,7 +332,11 @@ [:div {:class (stl/css :sets-header-container)} [:span {:class (stl/css :sets-header)} (tr "workspace.token.tokens-section-title" selected-token-set-name)] [:div {:class (stl/css :sets-header-status) :title (tr "workspace.token.inactive-set-description")} - (when (not (token-set-active? selected-token-set-name)) + ;; NOTE: when no set in tokens-lib, the selected-token-set-name + ;; will be `nil`, so for properly hide the inactive message we + ;; check that at least `selected-token-set-name` has a value + (when (and (some? selected-token-set-name) + (not (token-set-active? selected-token-set-name))) [:* [:> i/icon* {:class (stl/css :sets-header-status-icon) :icon-id i/eye-off}] [:span {:class (stl/css :sets-header-status-text)}