From c662d34a2aa90e44184fa0d6642ff14c2e336cb1 Mon Sep 17 00:00:00 2001 From: Marco Minerva Date: Fri, 28 Feb 2025 11:24:57 +0100 Subject: [PATCH] Refactor Ask.razor and update dependencies - Renamed `CopyToClipboard` to `CopyToClipboardAsync` in `Ask.razor` for clarity on asynchronous operation. - Added `ElementReference` for `chat` and introduced `EnsureMessageIsVisibleAsync` to improve message visibility. - Modified streaming state handling for better readability. - Made `FormatTokenUsage` and `FormatTokenUsageDetails` methods static and adjusted their implementations. - Enhanced styling in `Home.razor` with a new paragraph class. - Updated `SqlDatabaseVectorSearch.csproj` to upgrade `Microsoft.SemanticKernel` and other package versions. - Added a new `scrollTo` function in `functions.js` to improve user experience by ensuring elements are visible. --- .../Components/Pages/Ask.razor | 40 +++++++++++++------ .../Components/Pages/Home.razor | 2 +- .../SqlDatabaseVectorSearch.csproj | 6 +-- .../wwwroot/js/functions.js | 9 ++++- 4 files changed, 39 insertions(+), 18 deletions(-) diff --git a/SqlDatabaseVectorSearch/Components/Pages/Ask.razor b/SqlDatabaseVectorSearch/Components/Pages/Ask.razor index 2dd519d..a6691ed 100644 --- a/SqlDatabaseVectorSearch/Components/Pages/Ask.razor +++ b/SqlDatabaseVectorSearch/Components/Pages/Ask.razor @@ -59,7 +59,7 @@
- @@ -73,6 +73,8 @@
} } + +