diff --git a/src/main/frontend/components/journal.cljs b/src/main/frontend/components/journal.cljs index 0208885fd..aaa567e47 100644 --- a/src/main/frontend/components/journal.cljs +++ b/src/main/frontend/components/journal.cljs @@ -9,12 +9,14 @@ (rum/defc journal-cp < rum/reactive [page] - (let [;; Don't edit the journal title - repo (state/sub :git/current-repo)] + (let [repo (state/sub :git/current-repo)] (page/page {:repo repo :page-name (str (:block/uuid page))}))) (rum/defc journals < rum/reactive + {:will-unmount (fn [state] + (state/set-journals-length! 1) + state)} [latest-journals] [:div#journals (ui/infinite-list diff --git a/src/main/frontend/handler/route.cljs b/src/main/frontend/handler/route.cljs index 8964ed2cc..94440fd15 100644 --- a/src/main/frontend/handler/route.cljs +++ b/src/main/frontend/handler/route.cljs @@ -210,7 +210,6 @@ (defn go-to-journals! [] - (state/set-journals-length! 3) (let [route (if (state/custom-home-page?) :all-journals :home)] diff --git a/src/main/frontend/state.cljs b/src/main/frontend/state.cljs index 8f9b43c00..0f6406c5e 100644 --- a/src/main/frontend/state.cljs +++ b/src/main/frontend/state.cljs @@ -55,7 +55,7 @@ :draw? false :db/restoring? nil - :journals-length 3 + :journals-length 1 :search/q "" :search/mode nil ; nil -> global mode, :graph -> add graph filter, etc.