[pdm-devel] [PATCH datacenter-manager v5 05/26] ui: remote selector: allow forcing of value

Dominik Csapak d.csapak at proxmox.com
Wed Nov 26 16:17:58 CET 2025


by adding and passing through a 'value' property

Signed-off-by: Dominik Csapak <d.csapak at proxmox.com>
---
 ui/src/widget/remote_selector.rs | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/ui/src/widget/remote_selector.rs b/ui/src/widget/remote_selector.rs
index 8fae9029..0cf0f400 100644
--- a/ui/src/widget/remote_selector.rs
+++ b/ui/src/widget/remote_selector.rs
@@ -19,6 +19,11 @@ use crate::RemoteList;
 #[derive(Clone, Properties, PartialEq)]
 #[builder]
 pub struct RemoteSelector {
+    /// Forced value
+    #[builder(IntoPropValue, into_prop_value)]
+    #[prop_or_default]
+    pub value: Option<AttrValue>,
+
     /// The default value
     #[builder(IntoPropValue, into_prop_value)]
     #[prop_or_default]
@@ -105,6 +110,7 @@ impl Component for PdmRemoteSelector {
             .with_input_props(&props.input_props)
             .on_change(props.on_change.clone())
             .default(props.default.clone())
+            .value(props.value.clone())
             .items(self.remotes.clone())
             .into()
     }
-- 
2.47.3





More information about the pdm-devel mailing list