🐛 Fix show in assets panel

This commit is contained in:
Alejandro Alonso 2024-09-24 08:49:52 +02:00
parent c26f909565
commit f7cfe36f37
2 changed files with 5 additions and 4 deletions

View file

@ -116,9 +116,9 @@
(mf/defc tab-switcher* (mf/defc tab-switcher*
{::mf/props :obj {::mf/props :obj
::mf/schema schema:tab-switcher} ::mf/schema schema:tab-switcher}
[{:keys [class tabs on-change-tab default-selected action-button-position action-button] :rest props}] [{:keys [class tabs on-change-tab default-selected selected action-button-position action-button] :rest props}]
(let [selected* (mf/use-state #(get-selected-tab-id tabs default-selected)) (let [selected* (mf/use-state #(or selected (get-selected-tab-id tabs default-selected)))
selected (deref selected*) selected (or selected (deref selected*))
tabs-nodes-refs (mf/use-ref nil) tabs-nodes-refs (mf/use-ref nil)
tabs-ref (mf/use-ref nil) tabs-ref (mf/use-ref nil)

View file

@ -136,7 +136,8 @@
:else :else
[:div {:class (stl/css :settings-bar-content)} [:div {:class (stl/css :settings-bar-content)}
[:> tab-switcher* {:tabs tabs [:> tab-switcher* {:tabs tabs
:default-selected (dm/str section) :default-selected "layers"
:selected (name section)
:on-change-tab on-tab-change :on-change-tab on-tab-change
:class (stl/css :left-sidebar-tabs) :class (stl/css :left-sidebar-tabs)
:action-button-position "start" :action-button-position "start"