diff --git a/Oqtane.Client/Modules/Controls/ModuleMessage.razor b/Oqtane.Client/Modules/Controls/ModuleMessage.razor
index b3522e0cf..7771a7a94 100644
--- a/Oqtane.Client/Modules/Controls/ModuleMessage.razor
+++ b/Oqtane.Client/Modules/Controls/ModuleMessage.razor
@@ -2,7 +2,7 @@
@inherits ModuleControlBase
@inject NavigationManager NavigationManager
-@if (Visible && !string.IsNullOrEmpty(Message))
+@if (!string.IsNullOrEmpty(Message))
{
@((MarkupString)Message)
@@ -30,14 +30,10 @@
[Parameter]
public MessageType Type { get; set; }
- [Parameter]
- public bool Visible { get; set; } = true;
-
- public void RefreshMessage(string message, MessageType type, bool visible)
+ public void RefreshMessage(string message, MessageType type)
{
Message = message;
Type = type;
- Visible = visible;
UpdateClassName();
diff --git a/Oqtane.Client/UI/RenderModeBoundary.razor b/Oqtane.Client/UI/RenderModeBoundary.razor
index 2236e5382..c407031ab 100644
--- a/Oqtane.Client/UI/RenderModeBoundary.razor
+++ b/Oqtane.Client/UI/RenderModeBoundary.razor
@@ -11,13 +11,13 @@
@if (ModuleType != null)
{
@((MarkupString)$"")
-
+
@DynamicComponent
@if (_progressIndicator)
{
}
-
+
}
}
else
@@ -131,17 +131,17 @@
private void Refresh()
{
- var messageTopVisible = !string.IsNullOrEmpty(_messageContent) && _messagePosition == "top";
- var messageBottomVisible = !string.IsNullOrEmpty(_messageContent) && _messagePosition == "bottom";
+ var updateTop = string.IsNullOrEmpty(_messageContent) || _messagePosition == "top";
+ var updateBottom = string.IsNullOrEmpty(_messageContent) || _messagePosition == "bottom";
- if (moduleMessageTop != null)
+ if (updateTop && moduleMessageTop != null)
{
- moduleMessageTop.RefreshMessage(_messageContent, _messageType, messageTopVisible);
+ moduleMessageTop.RefreshMessage(_messageContent, _messageType);
}
- if (moduleMessageBottom != null)
+ if (updateBottom && moduleMessageBottom != null)
{
- moduleMessageBottom.RefreshMessage(_messageContent, _messageType, messageBottomVisible);
+ moduleMessageBottom.RefreshMessage(_messageContent, _messageType);
}
}