From bdfcff7c93959d846134a292816a3bda07f35925 Mon Sep 17 00:00:00 2001 From: skydread1 Date: Tue, 19 Dec 2023 19:46:57 +0800 Subject: [PATCH] Fix react issue --- src/loicb/client/core/dom/page.cljs | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/src/loicb/client/core/dom/page.cljs b/src/loicb/client/core/dom/page.cljs index d4962cd..9f70a4b 100644 --- a/src/loicb/client/core/dom/page.cljs +++ b/src/loicb/client/core/dom/page.cljs @@ -80,12 +80,15 @@ (defn vignette-link "Vignette link to a portfolio project article." - [{:post/keys [articles date employer image md-content-short repos tags title]}] + [{:post/keys [articles date employer image md-content-short repos tags title]} link-params] (let [{:image/keys [src src-dark alt]} image src (if (= :dark @(rf/subscribe [:subs/pattern '{:app/theme ?x}])) src-dark src)] [:<> - [:h2 title] + [:h2 + (internal-link + title + link-params)] [:h5.info (str date " | " (if employer employer "Personal Project"))] (when src @@ -126,17 +129,17 @@ [:div.simple-link {:key (str "simple-link-" id) :id (str "simple-link-" id) - :class css-class} + :class (str "simple-link-" css-class)} [simple-link post]] link-params) [:div.vignette-container - (internal-link - [:div.vignette - {:key (str "vignette-link-" id) - :id (str "vignette-link-" id) - :class css-class} - [vignette-link post]] - link-params)])) + {:key (str "vignette-container-" id) + :id (str "vignette-container-" id)} + [:div.vignette + {:key (str "vignette-link-" id) + :id (str "vignette-link-" id) + :class (str "vignette-link-" css-class)} + [vignette-link post link-params]]])) (defn page-with-post-links "Page with post links."