feat: simple query builder (#8774)

Simple query builder

---------

Co-authored-by: Gabriel Horner <gabriel@logseq.com>
Co-authored-by: charlie <xyhp915@qq.com>
This commit is contained in:
Tienson Qin
2023-03-21 14:27:00 +08:00
committed by GitHub
parent 7a905583cf
commit db6fc6b7ee
37 changed files with 1263 additions and 295 deletions

View File

@@ -92,7 +92,6 @@
:ui/sidebar-collapsed-blocks {}
:ui/root-component nil
:ui/file-component nil
:ui/custom-query-components {}
:ui/show-recent? false
:ui/developer-mode? (or (= (storage/get "developer-mode") "true")
false)
@@ -1254,22 +1253,6 @@ Similar to re-frame subscriptions"
(when value
(set-state! :journals-length value)))
(defn add-custom-query-component!
[query-string component]
(update-state! :ui/custom-query-components
(fn [m]
(assoc m query-string component))))
(defn remove-custom-query-component!
[query-string]
(update-state! :ui/custom-query-components
(fn [m]
(dissoc m query-string))))
(defn get-custom-query-components
[]
(vals (get @state :ui/custom-query-components)))
(defn save-scroll-position!
([value]
(save-scroll-position! value js/window.location.hash))