From 9c19b4ec73cc235eb08d660e8543cf4834d5e0ac Mon Sep 17 00:00:00 2001
From: Marco Minerva
Date: Tue, 18 Feb 2025 17:54:34 +0100
Subject: [PATCH] Refactor layout and remove unused components
Updated `MainLayout.razor` to include a GitHub link and modified sidebar navigation. Removed `Counter.razor` and integrated its functionality into `Ask.razor`. Enhanced error handling in `Error.razor` and removed request ID display. Deleted `Weather.razor` and its associated content.
---
.../Components/Layout/MainLayout.razor | 17 ++---
.../Pages/{Counter.razor => Ask.razor} | 0
.../Components/Pages/Error.razor | 15 +----
.../Components/Pages/Weather.razor | 63 -------------------
4 files changed, 10 insertions(+), 85 deletions(-)
rename SqlDatabaseVectorSearch/Components/Pages/{Counter.razor => Ask.razor} (100%)
delete mode 100644 SqlDatabaseVectorSearch/Components/Pages/Weather.razor
diff --git a/SqlDatabaseVectorSearch/Components/Layout/MainLayout.razor b/SqlDatabaseVectorSearch/Components/Layout/MainLayout.razor
index b9e8526..ed2879b 100644
--- a/SqlDatabaseVectorSearch/Components/Layout/MainLayout.razor
+++ b/SqlDatabaseVectorSearch/Components/Layout/MainLayout.razor
@@ -2,15 +2,17 @@
-
+
+
+
+ IconName="IconName.Search"
+ Title="SQL Vector Search"
+ DataProvider="Sidebar2DataProvider"
+ WidthUnit="Unit.Px" />
@@ -40,9 +42,8 @@
{
navItems = [
new() { Id = "1", Href = "/", IconName = IconName.HouseDoorFill, Text = "Home", Match = NavLinkMatch.All},
- new() { Id = "2", Href = "/counter", IconName = IconName.PlusSquareFill, Text = "Counter"},
- new() { Id = "3", Href = "/weather", IconName = IconName.Table, Text = "Weather"},
- new() { Id = "4", Href= "/documents", IconName = IconName.FileText, Text = "Documents" }
+ new() { Id = "2", Href = "/ask", IconName = IconName.ChatDots, Text = "Ask"},
+ new() { Id = "3", Href= "/documents", IconName = IconName.FileText, Text = "Documents" }
];
return navItems;
diff --git a/SqlDatabaseVectorSearch/Components/Pages/Counter.razor b/SqlDatabaseVectorSearch/Components/Pages/Ask.razor
similarity index 100%
rename from SqlDatabaseVectorSearch/Components/Pages/Counter.razor
rename to SqlDatabaseVectorSearch/Components/Pages/Ask.razor
diff --git a/SqlDatabaseVectorSearch/Components/Pages/Error.razor b/SqlDatabaseVectorSearch/Components/Pages/Error.razor
index 2ae9814..8f4830b 100644
--- a/SqlDatabaseVectorSearch/Components/Pages/Error.razor
+++ b/SqlDatabaseVectorSearch/Components/Pages/Error.razor
@@ -14,7 +14,7 @@
The page you're looking for does not exists.
}
- else
+ else if (Code > 0)
{
Unexpected Error
@@ -26,13 +26,6 @@
}
Back to Home
-
- @if (ShowRequestId)
- {
-
- Request ID: @RequestId
-
- }
@@ -43,10 +36,4 @@
[Parameter]
[SupplyParameterFromQuery(Name = "code")]
public int Code { get; set; }
-
- private string? RequestId { get; set; }
- private bool ShowRequestId => !string.IsNullOrEmpty(RequestId);
-
- protected override void OnInitialized() =>
- RequestId = Activity.Current?.Id ?? HttpContext?.TraceIdentifier;
}
diff --git a/SqlDatabaseVectorSearch/Components/Pages/Weather.razor b/SqlDatabaseVectorSearch/Components/Pages/Weather.razor
deleted file mode 100644
index dd36b18..0000000
--- a/SqlDatabaseVectorSearch/Components/Pages/Weather.razor
+++ /dev/null
@@ -1,63 +0,0 @@
-@page "/weather"
-
-Weather
-
-Weather
-
-This component demonstrates showing data.
-
-@if (forecasts == null)
-{
- Loading...
-}
-else
-{
-
-
-
- | Date |
- Temp. (C) |
- Temp. (F) |
- Summary |
-
-
-
- @foreach (var forecast in forecasts)
- {
-
- | @forecast.Date.ToShortDateString() |
- @forecast.TemperatureC |
- @forecast.TemperatureF |
- @forecast.Summary |
-
- }
-
-
-}
-
-@code {
- private WeatherForecast[]? forecasts;
-
- protected override async Task OnInitializedAsync()
- {
- // Simulate asynchronous loading to demonstrate a loading indicator
- await Task.Delay(500);
-
- var startDate = DateOnly.FromDateTime(DateTime.Now);
- var summaries = new[] { "Freezing", "Bracing", "Chilly", "Cool", "Mild", "Warm", "Balmy", "Hot", "Sweltering", "Scorching" };
- forecasts = Enumerable.Range(1, 5).Select(index => new WeatherForecast
- {
- Date = startDate.AddDays(index),
- TemperatureC = Random.Shared.Next(-20, 55),
- Summary = summaries[Random.Shared.Next(summaries.Length)]
- }).ToArray();
- }
-
- private class WeatherForecast
- {
- public DateOnly Date { get; set; }
- public int TemperatureC { get; set; }
- public string? Summary { get; set; }
- public int TemperatureF => 32 + (int)(TemperatureC / 0.5556);
- }
-}