From b3c5f8f69524bc75d6d8640e642c8341c867a2b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s=20Moya?= Date: Thu, 7 Nov 2024 17:52:14 +0100 Subject: [PATCH] :bug: Hide empty message when creating set --- .../app/main/ui/workspace/tokens/sidebar.cljs | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/frontend/src/app/main/ui/workspace/tokens/sidebar.cljs b/frontend/src/app/main/ui/workspace/tokens/sidebar.cljs index 74b6bc02bd..c04c2de8c0 100644 --- a/frontend/src/app/main/ui/workspace/tokens/sidebar.cljs +++ b/frontend/src/app/main/ui/workspace/tokens/sidebar.cljs @@ -200,14 +200,18 @@ (mf/defc add-set-button [{:keys [on-open style]}] - (let [{:keys [on-create]} (sets-context/use-context) + (let [{:keys [on-create new?]} (sets-context/use-context) on-click #(do (on-open) (on-create))] (if (= style "inline") - [:button {:on-click on-click - :class (stl/css :create-theme-button)} - (tr "workspace.token.create-one")] + (when-not new? + [:div {:class (stl/css :empty-sets-wrapper)} + [:> text* {:as "span" :typography "body-small" :class (stl/css :empty-state-message)} + (tr "workspace.token.no-sets-yet")] + [:button {:on-click on-click + :class (stl/css :create-theme-button)} + (tr "workspace.token.create-one")]]) [:> icon-button* {:variant "ghost" :icon "add" :on-click on-click @@ -232,14 +236,10 @@ :style "header"}]]] (when @open? [:& h/sortable-container {} - [:* - (when (empty? token-sets) - [:div {:class (stl/css :empty-sets-wrapper)} - [:> text* {:as "span" :typography "body-small" :class (stl/css :empty-state-message)} - (tr "workspace.token.no-sets-yet")] - [:& add-set-button {:on-open on-open - :style "inline"}]]) - [:& sets-list]]])]])) + (when (empty? token-sets) + [:& add-set-button {:on-open on-open + :style "inline"}]) + [:& sets-list]])]])) (mf/defc tokens-tab [_props]