From 1596dbe155b6b2477858e58e85cd926e58cc5d77 Mon Sep 17 00:00:00 2001 From: Florian Schroedl Date: Wed, 19 Jun 2024 13:54:09 +0200 Subject: [PATCH] Add function to verify already used names --- frontend/src/app/main/ui/workspace/tokens/modal.cljs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/frontend/src/app/main/ui/workspace/tokens/modal.cljs b/frontend/src/app/main/ui/workspace/tokens/modal.cljs index 5d4312fd7..d9738f713 100644 --- a/frontend/src/app/main/ui/workspace/tokens/modal.cljs +++ b/frontend/src/app/main/ui/workspace/tokens/modal.cljs @@ -80,6 +80,12 @@ {::mf/wrap-props false} [{:keys [token-type x y position fields token] :as args}] (let [tokens (sd/use-resolved-workspace-tokens {:debug? true}) + used-token-names (mf/use-memo + (mf/deps tokens) + (fn [] + (-> (into #{} (map (fn [[_ {:keys [name]}]] name) tokens)) + ;; Allow setting token to already used name + (disj (:name token))))) vport (mf/deref viewport) style (calculate-position vport position x y)