From 17c0aec1fb2fec6785aefcdf717bcae43b531cee Mon Sep 17 00:00:00 2001 From: Shaun Walker Date: Sun, 27 Jun 2021 20:20:01 -0400 Subject: [PATCH] show friendly message when no packages match criteria --- .../Modules/Admin/ModuleDefinitions/Add.razor | 64 +++++++++++-------- Oqtane.Client/Modules/Admin/Themes/Add.razor | 64 +++++++++++-------- .../Modules/Admin/ModuleDefinitions/Add.resx | 3 + .../Resources/Modules/Admin/Themes/Add.resx | 3 + 4 files changed, 80 insertions(+), 54 deletions(-) diff --git a/Oqtane.Client/Modules/Admin/ModuleDefinitions/Add.razor b/Oqtane.Client/Modules/Admin/ModuleDefinitions/Add.razor index ccc31a1a..54f5e3dc 100644 --- a/Oqtane.Client/Modules/Admin/ModuleDefinitions/Add.razor +++ b/Oqtane.Client/Modules/Admin/ModuleDefinitions/Add.razor @@ -9,34 +9,44 @@ - @if (_packages != null && _packages.Count > 0) + + + + + + + +
+ + +   + +
+ + @if (_packages != null) { - - - - - - - -
- - -   - -
- - - - -

@context.Name

  by:  @context.Owner
- @(context.Description.Length > 400 ? (context.Description.Substring(0, 400) + "...") : context.Description)
- @(String.Format("{0:n0}", context.Downloads)) @SharedLocalizer["Search.Downloads"]  |   @SharedLocalizer["Search.Released"]: @context.ReleaseDate.ToString("MMM dd, yyyy")  |  @SharedLocalizer["Search.Version"]: @context.Version  |  @SharedLocalizer["Search.Source"]: @context.PackageUrl - - - - -
-
+ if (_packages.Count > 0) + { + + + +

@context.Name

  by:  @context.Owner
+ @(context.Description.Length > 400 ? (context.Description.Substring(0, 400) + "...") : context.Description)
+ @(String.Format("{0:n0}", context.Downloads)) @SharedLocalizer["Search.Downloads"]  |   @SharedLocalizer["Search.Released"]: @context.ReleaseDate.ToString("MMM dd, yyyy")  |  @SharedLocalizer["Search.Version"]: @context.Version  |  @SharedLocalizer["Search.Source"]: @context.PackageUrl + + + + +
+
+ } + else + { +
+
+ @Localizer["Search.NoResults"] +
+ } }
diff --git a/Oqtane.Client/Modules/Admin/Themes/Add.razor b/Oqtane.Client/Modules/Admin/Themes/Add.razor index d119d051..41dbace0 100644 --- a/Oqtane.Client/Modules/Admin/Themes/Add.razor +++ b/Oqtane.Client/Modules/Admin/Themes/Add.razor @@ -9,34 +9,44 @@ - @if (_packages != null && _packages.Count > 0) + + + + + + + +
+ + +   + +
+ + @if (_packages != null) { - - - - - - - -
- - -   - -
- - - - -

@context.Name

  @SharedLocalizer["Search.By"]:  @context.Owner
- @(context.Description.Length > 400 ? (context.Description.Substring(0, 400) + "...") : context.Description)
- @(String.Format("{0:n0}", context.Downloads)) @SharedLocalizer["Search.Downloads"]  |   @SharedLocalizer["Search.Released"]: @context.ReleaseDate.ToString("MMM dd, yyyy")  |  @SharedLocalizer["Search.Version"]: @context.Version  |  @SharedLocalizer["Search.Source"]: @context.PackageUrl - - - - -
-
+ if (_packages.Count > 0) + { + + + +

@context.Name

  @SharedLocalizer["Search.By"]:  @context.Owner
+ @(context.Description.Length > 400 ? (context.Description.Substring(0, 400) + "...") : context.Description)
+ @(String.Format("{0:n0}", context.Downloads)) @SharedLocalizer["Search.Downloads"]  |   @SharedLocalizer["Search.Released"]: @context.ReleaseDate.ToString("MMM dd, yyyy")  |  @SharedLocalizer["Search.Version"]: @context.Version  |  @SharedLocalizer["Search.Source"]: @context.PackageUrl + + + + +
+
+ } + else + { +
+
+ @Localizer["Search.NoResults"] +
+ } }
diff --git a/Oqtane.Client/Resources/Modules/Admin/ModuleDefinitions/Add.resx b/Oqtane.Client/Resources/Modules/Admin/ModuleDefinitions/Add.resx index c1896c4a..72fda42c 100644 --- a/Oqtane.Client/Resources/Modules/Admin/ModuleDefinitions/Add.resx +++ b/Oqtane.Client/Resources/Modules/Admin/ModuleDefinitions/Add.resx @@ -135,4 +135,7 @@ Upload one or more module packages. Once they are uploaded click Install to complete the installation. + + No Modules Match The Criteria Provided + \ No newline at end of file diff --git a/Oqtane.Client/Resources/Modules/Admin/Themes/Add.resx b/Oqtane.Client/Resources/Modules/Admin/Themes/Add.resx index 15872547..68499d07 100644 --- a/Oqtane.Client/Resources/Modules/Admin/Themes/Add.resx +++ b/Oqtane.Client/Resources/Modules/Admin/Themes/Add.resx @@ -135,4 +135,7 @@ Upload one or more theme packages. Once they are uploaded click Install to complete the installation. + + No Themes Match The Criteria Provided + \ No newline at end of file