🐛 Fix sidebar tabs when there are no design tokens

This commit is contained in:
Andrés Moya 2024-10-31 15:18:39 +01:00 committed by Andrés Moya
parent a1fd7a912e
commit b47c5f9e60

View file

@ -101,23 +101,30 @@
(mf/html [:& assets-toolbox {:size (- size 58)}]) (mf/html [:& assets-toolbox {:size (- size 58)}])
tokens-tab tokens-tab
(mf/html [:& tokens-sidebar-tab]) (when design-tokens?
(mf/html [:& tokens-sidebar-tab]))
tabs tabs
(if ^boolean mode-inspect? (if ^boolean mode-inspect?
#js [#js {:label (tr "workspace.sidebar.layers") #js [#js {:label (tr "workspace.sidebar.layers")
:id "layers" :id "layers"
:content layers-tab}] :content layers-tab}]
(if ^boolean design-tokens?
#js [#js {:label (tr "workspace.sidebar.layers") #js [#js {:label (tr "workspace.sidebar.layers")
:id "layers" :id "layers"
:content layers-tab} :content layers-tab}
#js {:label (tr "workspace.toolbar.assets") #js {:label (tr "workspace.toolbar.assets")
:id "assets" :id "assets"
:content assets-tab} :content assets-tab}
(when design-tokens?
#js {:label "Tokens" #js {:label "Tokens"
:id "tokens" :id "tokens"
:content tokens-tab})])] :content tokens-tab}]
#js [#js {:label (tr "workspace.sidebar.layers")
:id "layers"
:content layers-tab}
#js {:label (tr "workspace.toolbar.assets")
:id "assets"
:content assets-tab}]))]
[:& (mf/provider muc/sidebar) {:value :left} [:& (mf/provider muc/sidebar) {:value :left}
[:aside {:ref parent-ref [:aside {:ref parent-ref