diff --git a/DbFirst.BlazorWasm/Pages/Dashboard.razor b/DbFirst.BlazorWasm/Pages/Dashboard.razor
index 242840e..eb0a3b9 100644
--- a/DbFirst.BlazorWasm/Pages/Dashboard.razor
+++ b/DbFirst.BlazorWasm/Pages/Dashboard.razor
@@ -49,25 +49,10 @@
- @if (SelectedDashboardId == "default")
- {
-
-
- }
- else if (SelectedDashboardId == "catalog-grid")
- {
-
-
- }
- else if (SelectedDashboardId == "custom-grid")
- {
- Catalogs (Custom Grid)
-
- }
+
+
@@ -75,11 +60,10 @@
[Parameter] public string? DashboardId { get; set; }
private string DashboardEndpoint => $"{Configuration["ApiBaseUrl"]?.TrimEnd('/')}/api/dashboard";
- private string SelectedDashboardId => string.IsNullOrWhiteSpace(DashboardId) ? "default" : DashboardId;
protected override void OnParametersSet()
{
- if (string.IsNullOrWhiteSpace(DashboardId))
+ if (!string.Equals(DashboardId, "default", StringComparison.OrdinalIgnoreCase))
{
Navigation.NavigateTo("dashboards/default", replace: true);
}
diff --git a/DbFirst.BlazorWebApp/Components/Layout/NavMenu.razor b/DbFirst.BlazorWebApp/Components/Layout/NavMenu.razor
index bae738e..4d4a741 100644
--- a/DbFirst.BlazorWebApp/Components/Layout/NavMenu.razor
+++ b/DbFirst.BlazorWebApp/Components/Layout/NavMenu.razor
@@ -25,6 +25,12 @@
Weather
+
+
+ Catalogs
+
+
+
Dashboards
diff --git a/DbFirst.BlazorWebApp/Components/Pages/Catalogs.razor b/DbFirst.BlazorWebApp/Components/Pages/Catalogs.razor
new file mode 100644
index 0000000..fa158c3
--- /dev/null
+++ b/DbFirst.BlazorWebApp/Components/Pages/Catalogs.razor
@@ -0,0 +1,7 @@
+@page "/catalogs"
+
+Catalogs
+
+Catalogs
+
+
diff --git a/DbFirst.BlazorWebApp/Components/Pages/Dashboard.razor b/DbFirst.BlazorWebApp/Components/Pages/Dashboard.razor
index 242840e..eb0a3b9 100644
--- a/DbFirst.BlazorWebApp/Components/Pages/Dashboard.razor
+++ b/DbFirst.BlazorWebApp/Components/Pages/Dashboard.razor
@@ -49,25 +49,10 @@
- @if (SelectedDashboardId == "default")
- {
-
-
- }
- else if (SelectedDashboardId == "catalog-grid")
- {
-
-
- }
- else if (SelectedDashboardId == "custom-grid")
- {
- Catalogs (Custom Grid)
-
- }
+
+
@@ -75,11 +60,10 @@
[Parameter] public string? DashboardId { get; set; }
private string DashboardEndpoint => $"{Configuration["ApiBaseUrl"]?.TrimEnd('/')}/api/dashboard";
- private string SelectedDashboardId => string.IsNullOrWhiteSpace(DashboardId) ? "default" : DashboardId;
protected override void OnParametersSet()
{
- if (string.IsNullOrWhiteSpace(DashboardId))
+ if (!string.Equals(DashboardId, "default", StringComparison.OrdinalIgnoreCase))
{
Navigation.NavigateTo("dashboards/default", replace: true);
}