fix: recent in sidebar do not remember it's state (#6144)

* fix: recent in sidebar do not remember it's state

* fix: recent in sidebar do not remember it's state

* fix: store the collapsed state of navigatin item in left side bar

* enhance: use react to handle toggling

Co-authored-by: Junyi Du <junyidu.cn@gmail.com>
This commit is contained in:
maxweilun1989
2022-08-01 23:16:40 +08:00
committed by GitHub
parent 57b9547ba7
commit 85acd60b9c
2 changed files with 12 additions and 9 deletions

View File

@@ -60,6 +60,8 @@
:modal/close-btn? nil
:modal/subsets []
;; left sidebar
:ui/navigation-item-collapsed? {}
;; right sidebar
:ui/fullscreen? false
@@ -738,6 +740,10 @@
:custom-context-menu/show? false
:custom-context-menu/links nil))
(defn toggle-navigation-item-collapsed!
[item]
(update-state! [:ui/navigation-item-collapsed? item] not))
(defn toggle-sidebar-open?!
[]
(swap! state update :ui/sidebar-open? not))