[pdm-devel] [PATCH datacenter-manager 05/18] ui: remote selector: allow forcing of value
Dominik Csapak
d.csapak at proxmox.com
Wed Nov 12 17:11:40 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