Skip to content

Commit

Permalink
docy md routing query-params
Browse files Browse the repository at this point in the history
  • Loading branch information
awb99 committed Oct 22, 2024
1 parent 0f51480 commit 91d31dd
Show file tree
Hide file tree
Showing 5 changed files with 9 additions and 13 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# I love rock n roll!
2 changes: 1 addition & 1 deletion resources/ext/docy.edn
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
:cljs-routes {"docy" {"" docy.page/docy-page
["/ns/" :nss] docy.page/docy-ns-page
["/ns/" :nss "/" :fun] docy.page/docy-fun-page
["/md/" :md] docy.markdown/docy-markdown-page
["/md"] docy.markdown/docy-markdown-page
}}

;
Expand Down
4 changes: 2 additions & 2 deletions src/docy/markdown.cljs
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@
@md-hiccup-a]))

(defn docy-markdown-page [{:keys [route-params] :as route}]
(fn [{:keys [route-params] :as route}]
(let [{:keys [md]} route-params]
(fn [{:keys [query-params] :as route}]
(let [{:keys [md]} query-params]
[:div.p-5
[:h1.text-xxl.text-blue-800 "MD: " (str md)]
[md-ui md]])))
13 changes: 4 additions & 9 deletions src/docy/page.cljs
Original file line number Diff line number Diff line change
Expand Up @@ -105,18 +105,13 @@
;; markdown

(defn md-entry [md-name]
[:li {:style {:width "100px"
:min-width "100px"}}
[link {:to ['docy.markdown/docy-markdown-page :md md-name]}
[:span {:style {:width "100px"
:min-width "100px"}
:class "w-64"}
(str md-name)]]])
[link {:to ['docy.markdown/docy-markdown-page :query-params {:md md-name}]}
[:div.p-1.bg-blue-300.hover:bg-red-300
(str md-name)]])

(defn markdown-list [markdown-names]
(let [markdown-names (sort markdown-names)]
(into [:ul {:style {:width "100px"
:min-width "100px"}}]
(into [:div.grid.grid-cols-3.w-full]
(map md-entry markdown-names))))

(defn docy-page [_route]
Expand Down
2 changes: 1 addition & 1 deletion src/docy/util.cljs
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
;; links

(defn link [{:keys [to class style] :as opts
:or {class "bg-blue-600 cursor-pointer hover:bg-red-700 m-1"
:or {class "cursor-pointer hover:bg-red-700 m-1"
style {}}} & body]
(let [v (->> (concat [:bidi/goto] to)
(into []))
Expand Down

0 comments on commit 91d31dd

Please sign in to comment.