From 9f074c1ab720454578893a9957fee8bbecb6a270 Mon Sep 17 00:00:00 2001 From: Ben Date: Tue, 26 Mar 2024 22:48:55 +0800 Subject: [PATCH] Fix #4066: set the RenderModeBoundary instance. --- Oqtane.Client/Modules/Admin/Modules/Settings.razor | 3 ++- Oqtane.Client/Modules/Admin/Pages/Add.razor | 3 ++- Oqtane.Client/Modules/Admin/Pages/Edit.razor | 4 +++- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/Oqtane.Client/Modules/Admin/Modules/Settings.razor b/Oqtane.Client/Modules/Admin/Modules/Settings.razor index c7a2c0f2..0031c729 100644 --- a/Oqtane.Client/Modules/Admin/Modules/Settings.razor +++ b/Oqtane.Client/Modules/Admin/Modules/Settings.razor @@ -218,7 +218,8 @@ ContainerSettingsComponent = builder => { builder.OpenComponent(0, _containerSettingsType); - builder.AddComponentReferenceCapture(1, inst => { _containerSettings = Convert.ChangeType(inst, _containerSettingsType); }); + builder.AddAttribute(1, "RenderModeBoundary", RenderModeBoundary); + builder.AddComponentReferenceCapture(2, inst => { _containerSettings = Convert.ChangeType(inst, _containerSettingsType); }); builder.CloseComponent(); }; } diff --git a/Oqtane.Client/Modules/Admin/Pages/Add.razor b/Oqtane.Client/Modules/Admin/Pages/Add.razor index 4cce0b93..9009ba29 100644 --- a/Oqtane.Client/Modules/Admin/Pages/Add.razor +++ b/Oqtane.Client/Modules/Admin/Pages/Add.razor @@ -347,7 +347,8 @@ _themeSettingsComponent = builder => { builder.OpenComponent(0, _themeSettingsType); - builder.AddComponentReferenceCapture(1, inst => { _themeSettings = Convert.ChangeType(inst, _themeSettingsType); }); + builder.AddAttribute(1, "RenderModeBoundary", RenderModeBoundary); + builder.AddComponentReferenceCapture(2, inst => { _themeSettings = Convert.ChangeType(inst, _themeSettingsType); }); builder.CloseComponent(); }; } diff --git a/Oqtane.Client/Modules/Admin/Pages/Edit.razor b/Oqtane.Client/Modules/Admin/Pages/Edit.razor index 02e2a277..46ba727b 100644 --- a/Oqtane.Client/Modules/Admin/Pages/Edit.razor +++ b/Oqtane.Client/Modules/Admin/Pages/Edit.razor @@ -491,7 +491,9 @@ _themeSettingsComponent = builder => { builder.OpenComponent(0, _themeSettingsType); - builder.AddComponentReferenceCapture(1, inst => { _themeSettings = Convert.ChangeType(inst, _themeSettingsType); }); + builder.AddAttribute(1, "RenderModeBoundary", RenderModeBoundary); + builder.AddComponentReferenceCapture(2, inst => { _themeSettings = Convert.ChangeType(inst, _themeSettingsType); }); + builder.CloseComponent(); }; }