Improved chat page by scrolling to the bottom after loading (#87)

This commit is contained in:
Thorsten Sommer authored and GitHub committed 2024-08-23 10:32:27 +02:00
1 parent 3409872090
commit 1b3fff67ec
9 files changed
+57 -2

No files matched your search

@@ -26,6 +26,11 @@ public partial class InnerScrolling : MSGComponentBase
[CascadingParameter]
private MainLayout MainLayout { get; set; } = null!;
[Inject]
private IJSRuntime JsRuntime { get; init; } = null!;
private ElementReference AnchorAfterChildContent { get; set; }
#region Overrides of ComponentBase
@@ -59,4 +64,9 @@ public partial class InnerScrolling : MSGComponentBase
#endregion
private string Height => $"height: calc(100vh - {this.HeaderHeight} - {this.MainLayout.AdditionalHeight});";
public async Task ScrollToBottom()
{
await this.AnchorAfterChildContent.ScrollIntoViewAsync(this.JsRuntime);
}
}