[pdm-devel] [PATCH datacenter-manager] ui: use RenderFn instead of TextRenderFn
Shannon Sterz
s.sterz at proxmox.com
Fri Dec 19 13:40:30 CET 2025
Superseded-by: https://lore.proxmox.com/all/20251219123758.151318-2-s.sterz@proxmox.com/T/#t
On Thu Dec 11, 2025 at 11:10 AM CET, Shannon Sterz wrote:
> TextRenderFn has been removed from proxmox-yew-widget-toolkit
> recently. use the generic RenderFn instead.
>
> Signed-off-by: Shannon Sterz <s.sterz at proxmox.com>
> ---
>
> note that this should only be applied once proxmox-yew-widget-toolkit
> has been bumped. this isn't yet an issue, but i didn't find a patch for
> this on list yet. hence, i'm sending this now so that it isn't
> forgotten.
>
> ui/src/main.rs | 6 ++----
> 1 file changed, 2 insertions(+), 4 deletions(-)
>
> diff --git a/ui/src/main.rs b/ui/src/main.rs
> index 5f859db..2bd900e 100644
> --- a/ui/src/main.rs
> +++ b/ui/src/main.rs
> @@ -7,7 +7,7 @@ use web_sys::HtmlElement;
> use yew::prelude::*;
>
> use pwt::prelude::*;
> -use pwt::props::TextRenderFn;
> +use pwt::props::RenderFn;
> use pwt::state::{Loader, PersistentState, SharedStateObserver};
> use pwt::widget::{Column, DesktopApp, Dialog, Mask};
> use pwt::AsyncPool;
> @@ -346,9 +346,7 @@ impl Component for DatacenterManagerApp {
> </ContextProvider<RemoteList>>
> </ContextProvider<SearchProvider>>
> })
> - .catalog_url_builder(TextRenderFn::new(|lang| {
> - format!("locale/catalog-{lang}.mo")
> - }))
> + .catalog_url_builder(RenderFn::new(|lang| format!("locale/catalog-{lang}.mo")))
> .into()
> }
> }
> --
> 2.47.3
More information about the pdm-devel
mailing list