feat(iot-hub): single-step install dialog with rule chain profile toggle
CF and Rule Chain installs now open directly into the selection form,
skipping the prior "Install?" confirmation step. Rule Chain uses a
single "Set as profile default rule chain" toggle that reveals the
profile pickers when enabled, replacing the previous two-button
design. The overwrite-confirmation step is preserved.
Follow-up to #15645.
"install-desc":"Installing this will automatically create and configure the necessary resources within your tenant",
"install-desc":"Installing this will automatically create and configure the necessary resources within your tenant",
"install-success-desc":"'{{name}}' has been installed successfully",
"install-success-desc":"'{{name}}' has been installed successfully",
"remove":"Remove",
"remove":"Remove",
@ -3811,9 +3811,9 @@
"remove-desc-solution-template":"Removing this solution template will also remove all created entities including dashboards, rule chains, devices, and other associated resources within your tenant",
"remove-desc-solution-template":"Removing this solution template will also remove all created entities including dashboards, rule chains, devices, and other associated resources within your tenant",
"remove-anyway":"Remove anyway",
"remove-anyway":"Remove anyway",
"select-entity-for-cf":"Select entity for calculated field '{{name}}'",
"select-entity-for-cf":"Select entity for calculated field '{{name}}'",
"rule-chain-install-desc":"Installing this will automatically create the rule chain within your tenant. Use 'Set for profile' to also set it as default for Device or Asset profile.",
"rule-chain-install-subtitle":"Installing automatically creates the rule chain within your tenant. Optionally set it as a profile's default so entities of that profile route through it.",
"rule-chain-install-as-default":"Set for profile",
"rule-chain-set-as-profile-default-toggle":"Set as profile default rule chain",
"select-profile-for-rule-chain":"Select profile for rule chain '{{name}}'",
"rule-chain-set-as-profile-default-tooltip":"If enabled, all entities of the selected profile will route messages through this rule chain.",
"rule-chain-overwrite-body":"Profile <b>{{profile}}</b> currently uses <b>{{existing}}</b> as its default rule chain. Installing will replace it with this rule chain.",
"rule-chain-overwrite-body":"Profile <b>{{profile}}</b> currently uses <b>{{existing}}</b> as its default rule chain. Installing will replace it with this rule chain.",