Просмотр исходного кода

Load more journal entries (#3048)

* Update the default number of journal entries shown

* Get 7 journal entries per load while infinite scrolling

Co-authored-by: Tienson Qin <[email protected]>
Jonah Goldsaito 3 лет назад
Родитель
Сommit
cc0cdb40f2

+ 1 - 2
.gitignore

@@ -38,5 +38,4 @@ charlie/
 /.preprocessor-cljs
 docker
 android/app/src/main/assets/capacitor.plugin.json
-ios/App/App/capacitor.config.json
-yarn.lock
+ios/App/App/capacitor.config.json

+ 1 - 1
src/main/frontend/handler/page.cljs

@@ -559,7 +559,7 @@
 (defn load-more-journals!
   []
   (when (has-more-journals?)
-    (state/update-state! :journals-length inc)))
+    (state/set-journals-length! (+ (:journals-length @state/state) 7))))
 
 (defn update-public-attribute!
   [page-name value]

+ 1 - 1
src/main/frontend/handler/route.cljs

@@ -137,7 +137,7 @@
 
 (defn go-to-journals!
   []
-  (state/set-journals-length! 1)
+  (state/set-journals-length! 3)
   (let [route (if (state/custom-home-page?)
                 :all-journals
                 :home)]

+ 1 - 1
src/main/frontend/state.cljs

@@ -49,7 +49,7 @@
      :draw?                                 false
      :db/restoring?                         nil
 
-     :journals-length                       2
+     :journals-length                       3
 
      :search/q                              ""
      :search/mode                           :global