diff --git a/salesbook.Shared/Components/Pages/Commessa.razor b/salesbook.Shared/Components/Pages/Commessa.razor index 829abce..f307970 100644 --- a/salesbook.Shared/Components/Pages/Commessa.razor +++ b/salesbook.Shared/Components/Pages/Commessa.razor @@ -25,7 +25,7 @@ } else { -
+
@if (CommessaModel == null) { diff --git a/salesbook.Shared/Components/Pages/PersonalInfo.razor b/salesbook.Shared/Components/Pages/PersonalInfo.razor index 8ac584b..77d21e0 100644 --- a/salesbook.Shared/Components/Pages/PersonalInfo.razor +++ b/salesbook.Shared/Components/Pages/PersonalInfo.razor @@ -13,7 +13,7 @@ @if (IsLoggedIn) { -
+
diff --git a/salesbook.Shared/Components/Pages/User.razor b/salesbook.Shared/Components/Pages/User.razor index 072dd64..65e8b87 100644 --- a/salesbook.Shared/Components/Pages/User.razor +++ b/salesbook.Shared/Components/Pages/User.razor @@ -32,7 +32,7 @@ } else { -
+
diff --git a/salesbook.Shared/Components/SingleElements/Card/NotificationCard.razor b/salesbook.Shared/Components/SingleElements/Card/NotificationCard.razor index a6b98a1..1ed29c3 100644 --- a/salesbook.Shared/Components/SingleElements/Card/NotificationCard.razor +++ b/salesbook.Shared/Components/SingleElements/Card/NotificationCard.razor @@ -1,3 +1,4 @@ +@using Java.Sql @using salesbook.Shared.Components.Layout.Spinner @using salesbook.Shared.Core.Dto.Activity @using salesbook.Shared.Core.Entity @@ -92,6 +93,9 @@ var difference = DateTime.Now - timestamp.Value; + if (DateTime.Now.Day != timestamp.Value.Day) + return timestamp.Value.ToString("dd/MM/yyyy"); + switch (difference.TotalMinutes) { case < 1: diff --git a/salesbook.Shared/Components/SingleElements/Modal/AddAttached.razor b/salesbook.Shared/Components/SingleElements/Modal/AddAttached.razor index 0c3f55c..2a27c74 100644 --- a/salesbook.Shared/Components/SingleElements/Modal/AddAttached.razor +++ b/salesbook.Shared/Components/SingleElements/Modal/AddAttached.razor @@ -4,7 +4,7 @@ @using salesbook.Shared.Components.Layout.Overlay @inject IAttachedService AttachedService - + diff --git a/salesbook.Shared/Core/Utility/UtilityString.cs b/salesbook.Shared/Core/Utility/UtilityString.cs index 1951677..e97a45c 100644 --- a/salesbook.Shared/Core/Utility/UtilityString.cs +++ b/salesbook.Shared/Core/Utility/UtilityString.cs @@ -4,8 +4,10 @@ namespace salesbook.Shared.Core.Utility; public static class UtilityString { - public static string ExtractInitials(string fullname) + public static string ExtractInitials(string? fullname) { + if (fullname == null) return ""; + return string.Concat(fullname .Split(' ', StringSplitOptions.RemoveEmptyEntries) .Take(3) diff --git a/salesbook.Shared/wwwroot/css/app.css b/salesbook.Shared/wwwroot/css/app.css index 48c33c0..c5490f8 100644 --- a/salesbook.Shared/wwwroot/css/app.css +++ b/salesbook.Shared/wwwroot/css/app.css @@ -268,8 +268,7 @@ h1:focus { outline: none; } #app { margin-top: env(safe-area-inset-top); - margin-bottom: env(safe-area-inset-bottom); - height: calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom)); + height: calc(100vh - env(safe-area-inset-top)); } .flex-column, .navbar-brand { padding-left: env(safe-area-inset-left); } diff --git a/salesbook.Shared/wwwroot/css/form.css b/salesbook.Shared/wwwroot/css/form.css index c455bc4..57bdbb5 100644 --- a/salesbook.Shared/wwwroot/css/form.css +++ b/salesbook.Shared/wwwroot/css/form.css @@ -5,6 +5,14 @@ margin-bottom: 1rem; } +.customDialog-form.disable-safe-area .mud-dialog-content { + margin-top: unset !important; +} + +.customDialog-form.disable-safe-area .content { + height: 100% !important; +} + .customDialog-form .content { height: calc(100vh - (.6rem + 40px)); overflow: auto; @@ -12,6 +20,20 @@ scrollbar-width: none; } +@supports (-webkit-touch-callout: none) { + .customDialog-form .content { + height: calc(100vh - (.6rem + 40px) - env(safe-area-inset-top)) !important; + } + + .customDialog-form.disable-safe-area .content { + height: 100% !important; + } + + .customDialog-form.disable-safe-area .mud-dialog-content { + margin-top: unset !important; + } +} + .customDialog-form .header { padding: 0 !important; } .customDialog-form .content::-webkit-scrollbar { display: none; }