mirror of
https://github.com/logseq/logseq.git
synced 2026-05-03 02:16:30 +00:00
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:
@@ -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))
|
||||
|
||||
Reference in New Issue
Block a user