diff --git a/frontend/src/app/main/ui/workspace/sidebar/assets/common.cljs b/frontend/src/app/main/ui/workspace/sidebar/assets/common.cljs index a03c3d6e1..f45c774f9 100644 --- a/frontend/src/app/main/ui/workspace/sidebar/assets/common.cljs +++ b/frontend/src/app/main/ui/workspace/sidebar/assets/common.cljs @@ -154,14 +154,17 @@ title (mf/html - [:span {:class (stl/css :title-name)} + [:span {:class (stl/css-case :title-name true + :title-tokens (= section :tokens) + :title-tokens-active (and (= section :tokens) (< 0 assets-count)))} [:span {:class (stl/css :section-icon)} [:> icon* {:icon-id (or icon (section-icon section)) :size "s"}]] [:span {:class (stl/css :section-name)} title] - [:span {:class (stl/css :num-assets)} - assets-count]])] + (when (and (< 0 assets-count) (= section :tokens)) + [:span {:class (stl/css :num-assets)} + assets-count])])] [:div {:class (stl/css-case :asset-section true :opened (and (< 0 assets-count) diff --git a/frontend/src/app/main/ui/workspace/sidebar/assets/common.scss b/frontend/src/app/main/ui/workspace/sidebar/assets/common.scss index 14ae8aa10..0e21e5370 100644 --- a/frontend/src/app/main/ui/workspace/sidebar/assets/common.scss +++ b/frontend/src/app/main/ui/workspace/sidebar/assets/common.scss @@ -14,6 +14,15 @@ width: 100%; } +.title-tokens { + @include bodySmallTypography; + text-transform: capitalize; +} + +.title-tokens-active { + color: var(--assets-item-name-foreground-color, --color-foreground-primary); +} + .section-icon { @include flexCenter; padding-right: $s-2; diff --git a/frontend/src/app/main/ui/workspace/tokens/sidebar.cljs b/frontend/src/app/main/ui/workspace/tokens/sidebar.cljs index f50ebfb7d..2add34dce 100644 --- a/frontend/src/app/main/ui/workspace/tokens/sidebar.cljs +++ b/frontend/src/app/main/ui/workspace/tokens/sidebar.cljs @@ -118,9 +118,10 @@ (st/emit! (wtch/toggle-token {:token token :shapes selected-shapes})))))] - [:div {:on-click on-toggle-open-click} + [:div {:on-click on-toggle-open-click :class (stl/css :token-section-wrapper)} [:& cmm/asset-section {:icon (token-section-icon type) :title title + :section :tokens :assets-count (count tokens) :open? is-open} [:& cmm/asset-section-block {:role :title-button}