From cf93ba32473a642c80eceba79b9bd0d61118d035 Mon Sep 17 00:00:00 2001 From: Tienson Qin Date: Tue, 7 Nov 2023 16:52:52 +0800 Subject: [PATCH] fix: up/down blocks navigation --- src/main/frontend/components/cmdk.cljs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/frontend/components/cmdk.cljs b/src/main/frontend/components/cmdk.cljs index a048711bd..4f6c7bd7a 100644 --- a/src/main/frontend/components/cmdk.cljs +++ b/src/main/frontend/components/cmdk.cljs @@ -74,11 +74,12 @@ (let [results @(::results state) input @(::input state) filter @(::filter state) + filter-group (:group filter) index (volatile! -1) visible-items (fn [group] (let [{:keys [items show]} (get results group)] (cond - (= group (:group filter)) + (= group filter-group) items (= :more show) @@ -103,7 +104,7 @@ (->> [["Pages" :pages (visible-items :pages)] ["Commands" :commands (visible-items :commands)] - (when-not page-exists? + (when-not (or page-exists? (= :blocks filter-group)) ["Create" :create (create-items input)]) ["Current page" :current-page (visible-items :current-page)] ["Blocks" :blocks (visible-items :blocks)]