From 0ea07469d295cba75c55aa88a629feef77e2dc10 Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Mon, 8 Jan 2024 11:19:11 +0100 Subject: [PATCH] :lipstick: Add minor cosmetic fixes to link react component --- frontend/src/app/main/ui/components/link.cljs | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/frontend/src/app/main/ui/components/link.cljs b/frontend/src/app/main/ui/components/link.cljs index ad010f093..ddaad5361 100644 --- a/frontend/src/app/main/ui/components/link.cljs +++ b/frontend/src/app/main/ui/components/link.cljs @@ -6,16 +6,19 @@ (ns app.main.ui.components.link (:require + [app.common.data :as d] [app.util.keyboard :as kbd] [rumext.v2 :as mf])) -(mf/defc link [{:keys [action klass data-test keyboard-action children]}] - (let [keyboard-action (or keyboard-action action)] +(mf/defc link + {::mf/wrap-props false} + [{:keys [action klass data-test keyboard-action children]}] + (let [keyboard-action (d/nilv keyboard-action action)] [:a {:on-click action :class klass :on-key-down (fn [event] - (when (kbd/enter? event) + (when ^boolean (kbd/enter? event) (keyboard-action event))) :tab-index "0" :data-test data-test} - [:* children]])) + children]))