From f7d02fbfec3db54c334bf20fa9c080c02def1cca Mon Sep 17 00:00:00 2001 From: Steven Kearnes Date: Mon, 22 Jun 2026 22:28:29 -0400 Subject: [PATCH] fix(ui): exclude Measurement Type from template Set-Variables (#513) A measurement's Type select drives which sub-fields appear; it isn't a templatable value. Add cannotBeVariable to its wrapperConfig so templates render a plain label with no "Set Variables" link, matching the existing opt-out on Component Identifier Type and Analysis name. Co-Authored-By: Claude Opus 4.8 (1M context) --- .../measurements/reactionMeasurements.model.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ui/src/features/reactions/ReactionEntities/entityFormConfiguration/measurements/reactionMeasurements.model.ts b/ui/src/features/reactions/ReactionEntities/entityFormConfiguration/measurements/reactionMeasurements.model.ts index de63b5eb..1507925e 100644 --- a/ui/src/features/reactions/ReactionEntities/entityFormConfiguration/measurements/reactionMeasurements.model.ts +++ b/ui/src/features/reactions/ReactionEntities/entityFormConfiguration/measurements/reactionMeasurements.model.ts @@ -50,6 +50,9 @@ export const reactionMeasurements: Array = [ name: 'type', wrapperConfig: { label: 'Type', + // A measurement's Type drives which sub-fields appear; it isn't a templatable value, + // so don't offer "Set Variables" for it (matches Component Identifier Type / Analysis). (#513) + cannotBeVariable: true, }, }, ],