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 -{ - - - - - - - - - - - @foreach (var forecast in forecasts) - { - - - - - - - } - -
DateTemp. (C)Temp. (F)Summary
@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); - } -}