ensure PageState and ModuleState are passed to ModuleMessage in the event of an unhandled module exception

This commit is contained in:
sbwalker 2024-02-18 10:27:12 -05:00
parent 54418957b6
commit 2267dcb768

View File

@ -4,12 +4,12 @@
@inject ILogService LoggingService
@inherits ErrorBoundary
<CascadingValue Value="@PageState">
<CascadingValue Value="@ModuleState">
@if (CurrentException is null)
{
@if (ModuleType != null)
{
<CascadingValue Value="@PageState">
<CascadingValue Value="@ModuleState">
@if (!string.IsNullOrEmpty(_messageContent) && _messagePosition == "top")
{
<ModuleMessage Message="@_messageContent" Type="@_messageType" />
@ -23,8 +23,6 @@
{
<ModuleMessage Message="@_messageContent" Type="@_messageType" />
}
</CascadingValue>
</CascadingValue>
}
}
else
@ -34,6 +32,8 @@ else
<ModuleMessage Message="@_error" Type="@MessageType.Error" />
}
}
</CascadingValue>
</CascadingValue>
@code {
private Type ModuleType { get; set; }