From 14769cbc7e75d42fd3eb657d9c098759d989e844 Mon Sep 17 00:00:00 2001 From: Tienson Qin Date: Thu, 14 Aug 2025 22:44:47 +0800 Subject: [PATCH] fix: lint --- src/main/mobile/components/header.cljs | 6 +++-- src/main/mobile/components/modal.cljs | 2 +- src/main/mobile/components/search.cljs | 2 +- src/main/mobile/components/ui_silk.cljs | 29 +++++++++++++------------ 4 files changed, 21 insertions(+), 18 deletions(-) diff --git a/src/main/mobile/components/header.cljs b/src/main/mobile/components/header.cljs index bba1ea0790..5ce8a92871 100644 --- a/src/main/mobile/components/header.cljs +++ b/src/main/mobile/components/header.cljs @@ -2,7 +2,6 @@ "App top header" (:require [clojure.string :as string] [frontend.components.rtc.indicator :as rtc-indicator] - [frontend.config :as config] [frontend.date :as date] [frontend.db :as db] [frontend.db.conn :as db-conn] @@ -14,6 +13,7 @@ [frontend.ui :as ui] [frontend.util :as util] [goog.date :as gdate] + [logseq.common.config :as common-config] [logseq.db :as ldb] [logseq.shui.ui :as shui] [mobile.components.ui :as ui-component] @@ -32,7 +32,9 @@ (if (seq remote-graphs) (repo-handler/combine-local-&-remote-graphs graphs remote-graphs) graphs) - (filter (fn [item] (config/db-based-graph? (:url item))))) + (filter (fn [item] + (and (string? (:url item)) + (string/starts-with? (:url item) common-config/db-version-prefix))))) short-repo-name (if current-repo (db-conn/get-short-repo-name current-repo) "Select a Graph")] diff --git a/src/main/mobile/components/modal.cljs b/src/main/mobile/components/modal.cljs index 6bb004105c..86aeda233e 100644 --- a/src/main/mobile/components/modal.cljs +++ b/src/main/mobile/components/modal.cljs @@ -17,7 +17,7 @@ [promesa.core :as p] [rum.core :as rum])) -(rum/defc block-modal +(rum/defc ^:large-vars/cleanup-todo block-modal [] (let [[{:keys [open? block]}] (mobile-state/use-singleton-modal) close! #(reset! mobile-state/*singleton-modal nil) diff --git a/src/main/mobile/components/search.cljs b/src/main/mobile/components/search.cljs index af4ea5ec5a..f565845f2b 100644 --- a/src/main/mobile/components/search.cljs +++ b/src/main/mobile/components/search.cljs @@ -27,7 +27,7 @@ (cmdk/block-item repo block nil input))) blocks)] items)) -(rum/defc search +(rum/defc ^:large-vars/cleanup-todo search [] (let [*ref (hooks/use-ref nil) [input set-input!] (hooks/use-state "") diff --git a/src/main/mobile/components/ui_silk.cljs b/src/main/mobile/components/ui_silk.cljs index ade405d631..d124918568 100644 --- a/src/main/mobile/components/ui_silk.cljs +++ b/src/main/mobile/components/ui_silk.cljs @@ -1,8 +1,9 @@ (ns mobile.components.ui-silk - (:require [frontend.util :as util] + "Mobile top header and bottom tabs" + (:require [frontend.handler.editor :as editor-handler] + [frontend.util :as util] [logseq.shui.ui :as shui] [mobile.state :as mobile-state] - [frontend.handler.editor :as editor-handler] [rum.core :as rum])) (rum/defc app-silk-topbar @@ -23,32 +24,32 @@ (let [[current-tab set-tab!] (mobile-state/use-tab)] [:div.app-silk-tabs {:on-pointer-down #(some-> (.-target ^js %) - ^js (.closest ".as-item") - ^js (.-dataset) - ^js (.-tab) (set-tab!))} + ^js (.closest ".as-item") + ^js (.-dataset) + ^js (.-tab) (set-tab!))} [:span.as-item {:class (when (= current-tab "home") "active") :data-tab "home"} (shui/button {:variant :icon} - (shui/tabler-icon "home" {:size 24})) + (shui/tabler-icon "home" {:size 24})) [:small "Journals"]] [:span.as-item {:class (when (= current-tab "search") "active") :data-tab "search"} (shui/button {:variant :icon} - (shui/tabler-icon "search" {:size 24})) + (shui/tabler-icon "search" {:size 24})) [:small "Search"]] [:span.as-item (shui/button - {:variant :icon - :on-click (fn [^js e] - (util/stop e) - (editor-handler/show-quick-add))} - (shui/tabler-icon "plus" {:size 24})) + {:variant :icon + :on-click (fn [^js e] + (util/stop e) + (editor-handler/show-quick-add))} + (shui/tabler-icon "plus" {:size 24})) [:small "Quick add"]] [:span.as-item {:class (when (= current-tab "settings") "active") :data-tab "settings"} (shui/button {:variant :icon} - (shui/tabler-icon "settings" {:size 24})) - [:small "Settings"]]])) \ No newline at end of file + (shui/tabler-icon "settings" {:size 24})) + [:small "Settings"]]]))