diff --git a/Oqtane.Client/Modules/Controls/FileManager.razor b/Oqtane.Client/Modules/Controls/FileManager.razor
index 2dff5419..596de1a6 100644
--- a/Oqtane.Client/Modules/Controls/FileManager.razor
+++ b/Oqtane.Client/Modules/Controls/FileManager.razor
@@ -70,7 +70,7 @@
}
- @((MarkupString) _message)
+
@if (_image != string.Empty)
{
@@ -91,9 +91,9 @@
private string _progressbarid = string.Empty;
private string _filter = "*";
private bool _haseditpermission = false;
- private string _message = string.Empty;
private string _image = string.Empty;
private string _guid;
+ private ModuleMessage _message = new ModuleMessage();
[Parameter]
public string Id { get; set; } // optional - for setting the id of the FileManager component for accessibility
@@ -205,7 +205,6 @@
private async Task FolderChanged(ChangeEventArgs e)
{
- _message = string.Empty;
try
{
FolderId = int.Parse((string)e.Value);
@@ -217,13 +216,14 @@
catch (Exception ex)
{
await logger.LogError(ex, "Error Loading Files {Error}", ex.Message);
- _message = "
@@ -85,7 +85,7 @@
private FileManager _fileManager;
private string _content = string.Empty;
private string _original = string.Empty;
- private string _message = string.Empty;
+ private ModuleMessage _message = new ModuleMessage();
[Parameter]
public string Content { get; set; }
@@ -144,7 +144,6 @@
public void CloseFileManager()
{
_filemanagervisible = false;
- _message = string.Empty;
StateHasChanged();
}
@@ -189,17 +188,16 @@
var interop = new RichTextEditorInterop(JSRuntime);
await interop.InsertImage(_editorElement, ContentUrl(fileid));
_filemanagervisible = false;
- _message = string.Empty;
}
else
{
- _message = "
You Must Select An Image To Insert
";
+ _message.Message = "You Must Select An Image To Insert";
+ _message.Type = MessageType.Warning;
}
}
else
{
_filemanagervisible = true;
- _message = string.Empty;
}
StateHasChanged();
}
diff --git a/Oqtane.Client/UI/Installer.razor b/Oqtane.Client/UI/Installer.razor
index 204197f6..11c0eec7 100644
--- a/Oqtane.Client/UI/Installer.razor
+++ b/Oqtane.Client/UI/Installer.razor
@@ -119,7 +119,7 @@
Install Now
- @((MarkupString) _message)
+
@@ -135,7 +135,7 @@
private string _hostPassword = "";
private string _confirmPassword = "";
private string _hostEmail = "";
- private string _message = "";
+ private ModuleMessage _message = new ModuleMessage();
private string _integratedSecurityDisplay = "display: none;";
private string _loadingDisplay = "display: none;";
@@ -201,13 +201,15 @@
}
else
{
- _message = "
" + installation.Message + "
";
+ _message.Message = installation.Message;
+ _message.Type = MessageType.Error;
_loadingDisplay = "display: none;";
}
}
else
{
- _message = "
Please Enter All Fields And Ensure Passwords Match And Are Greater Than 5 Characters In Length
";
+ _message.Message = "Please Enter All Fields And Ensure Passwords Match And Are Greater Than 5 Characters In Length";
+ _message.Type = MessageType.Error;
}
}