From effeab5067806cd13f6a77cf94ca286c6a571a22 Mon Sep 17 00:00:00 2001 From: Gabriel Horner Date: Thu, 22 May 2025 15:46:17 -0400 Subject: [PATCH] fix: :view-context broken for properties Could add properties to several invalid or nonsensical nodes e.g. Extends to pages or blocks --- src/main/frontend/components/property.cljs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/frontend/components/property.cljs b/src/main/frontend/components/property.cljs index 67d62e6d4f..9b4e98c0e3 100644 --- a/src/main/frontend/components/property.cljs +++ b/src/main/frontend/components/property.cljs @@ -156,7 +156,8 @@ (p/let [repo (state/get-current-repo) properties (if (:class-schema? select-opts) (property-handler/get-class-property-choices) - (db-model/get-all-properties repo {:remove-ui-non-suitable-properties? true})) + (db-model/get-all-properties repo {:remove-ui-non-suitable-properties? true + :block (:block select-opts)})) classes (->> (db-model/get-all-classes repo) (remove ldb/built-in?))] (set-classes! classes) @@ -418,6 +419,7 @@ (shui/popup-hide!)))}] (property-select (merge (:select-opts opts) {:on-chosen on-chosen :input-opts input-opts + :block block :class-schema? class-schema?}))))])) (rum/defcs new-property < rum/reactive