diff --git a/src/Client/Bit.TemplatePlayground.Client.Core/Components/Pages/Identity/EditProfilePage.razor.scss b/src/Client/Bit.TemplatePlayground.Client.Core/Components/Pages/Identity/EditProfilePage.razor.scss
index b682076..14f8e44 100644
--- a/src/Client/Bit.TemplatePlayground.Client.Core/Components/Pages/Identity/EditProfilePage.razor.scss
+++ b/src/Client/Bit.TemplatePlayground.Client.Core/Components/Pages/Identity/EditProfilePage.razor.scss
@@ -41,9 +41,9 @@
}
.form-message-bar {
- top: 0;
- left: 0;
position: absolute;
+ inset-block-start: 0;
+ inset-inline-start: 0;
border-radius: rem2(4px) rem2(4px) 0 0;
}
diff --git a/src/Client/Bit.TemplatePlayground.Client.Core/Components/Pages/Identity/EmailConfirmationPage.razor.cs b/src/Client/Bit.TemplatePlayground.Client.Core/Components/Pages/Identity/EmailConfirmationPage.razor.cs
index 0d8f470..418749d 100644
--- a/src/Client/Bit.TemplatePlayground.Client.Core/Components/Pages/Identity/EmailConfirmationPage.razor.cs
+++ b/src/Client/Bit.TemplatePlayground.Client.Core/Components/Pages/Identity/EmailConfirmationPage.razor.cs
@@ -36,7 +36,7 @@ protected override async Task OnAfterFirstRenderAsync()
private void RedirectToSignIn()
{
- NavigationManager.NavigateTo($"/sign-in?email={Email}");
+ NavigationManager.NavigateTo($"/sign-in?email={Uri.EscapeDataString(Email ?? string.Empty)}");
}
private async Task DoResendLink()
diff --git a/src/Client/Bit.TemplatePlayground.Client.Core/Components/Pages/Identity/ResetPasswordPage.razor.cs b/src/Client/Bit.TemplatePlayground.Client.Core/Components/Pages/Identity/ResetPasswordPage.razor.cs
index ed6f43b..032b484 100644
--- a/src/Client/Bit.TemplatePlayground.Client.Core/Components/Pages/Identity/ResetPasswordPage.razor.cs
+++ b/src/Client/Bit.TemplatePlayground.Client.Core/Components/Pages/Identity/ResetPasswordPage.razor.cs
@@ -27,7 +27,7 @@ protected override async Task OnInitAsync()
private void RedirectToSignIn()
{
- NavigationManager.NavigateTo($"/sign-in?email={Email}");
+ NavigationManager.NavigateTo($"/sign-in?email={Uri.EscapeDataString(Email ?? string.Empty)}");
}
private async Task DoSubmit()
diff --git a/src/Client/Bit.TemplatePlayground.Client.Core/Components/Pages/NotFoundPage.razor b/src/Client/Bit.TemplatePlayground.Client.Core/Components/Pages/NotFoundPage.razor
index ff2a8b0..6d76493 100644
--- a/src/Client/Bit.TemplatePlayground.Client.Core/Components/Pages/NotFoundPage.razor
+++ b/src/Client/Bit.TemplatePlayground.Client.Core/Components/Pages/NotFoundPage.razor
@@ -4,5 +4,5 @@
404
-
There is nothing here.
+
@Localizer[nameof(AppStrings.NotFoundText)]
\ No newline at end of file
diff --git a/src/Client/Bit.TemplatePlayground.Client.Core/Components/Pages/Products/AddOrEditProductModal.razor b/src/Client/Bit.TemplatePlayground.Client.Core/Components/Pages/Products/AddOrEditProductModal.razor
index 6425d35..714e4d3 100644
--- a/src/Client/Bit.TemplatePlayground.Client.Core/Components/Pages/Products/AddOrEditProductModal.razor
+++ b/src/Client/Bit.TemplatePlayground.Client.Core/Components/Pages/Products/AddOrEditProductModal.razor
@@ -37,11 +37,10 @@