From be43365909c822a1605efe33dc96b021acaa4c3f Mon Sep 17 00:00:00 2001 From: Xavier Julian Date: Wed, 2 Jul 2025 12:36:08 +0200 Subject: [PATCH] :bug: Fix broken import file type drodown options --- .../ds/controls/shared/options_dropdown.cljs | 2 +- .../main/ui/workspace/tokens/import/modal.cljs | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/frontend/src/app/main/ui/ds/controls/shared/options_dropdown.cljs b/frontend/src/app/main/ui/ds/controls/shared/options_dropdown.cljs index 437c05b360..16845f9ff3 100644 --- a/frontend/src/app/main/ui/ds/controls/shared/options_dropdown.cljs +++ b/frontend/src/app/main/ui/ds/controls/shared/options_dropdown.cljs @@ -36,7 +36,7 @@ [:on-click fn?] [:options [:vector schema:option]] [:selected :any] - [:focused :any] + [:focused {:optional true} :any] [:empty-to-end {:optional true} :boolean]]) (def ^:private diff --git a/frontend/src/app/main/ui/workspace/tokens/import/modal.cljs b/frontend/src/app/main/ui/workspace/tokens/import/modal.cljs index 1246e3a877..bf87c47d8a 100644 --- a/frontend/src/app/main/ui/workspace/tokens/import/modal.cljs +++ b/frontend/src/app/main/ui/workspace/tokens/import/modal.cljs @@ -52,14 +52,14 @@ selected-option @selected-option* show-dropdown? (mf/use-state false) - js-options (mf/use-memo - (mf/deps options) - #(clj->js - (mapv (fn [option] - {:id (str (:value option)) - :label (:label option) - :aria-label (:label option)}) - options))) + file-type-options (mf/use-memo + (mf/deps options) + #(mapv (fn [option] + {:id (str (:value option)) + :label (:label option) + :aria-label (:label option)}) + options)) + button-text (if text-render (text-render selected-option) (:label selected-option)) @@ -108,7 +108,7 @@ :aria-label "Show options"}] [:& dropdown {:show @show-dropdown? :on-close close-dropdown} - [:> options-dropdown* {:options js-options + [:> options-dropdown* {:options file-type-options :selected (str (:value selected-option)) :on-click handle-option-click :set-ref (fn [_] nil)}]]]))