mirror of
https://github.com/aliasvault/aliasvault.git
synced 2026-05-09 07:46:13 -04:00
Show correct breadcrumbs in admin (#995)
This commit is contained in:
committed by
Leendert de Borst
parent
297a7b4824
commit
3fce102471
@@ -29,8 +29,6 @@
|
||||
protected override async Task OnInitializedAsync()
|
||||
{
|
||||
await base.OnInitializedAsync();
|
||||
|
||||
// Add base breadcrumbs.
|
||||
BreadcrumbItems.Add(new BreadcrumbItem { DisplayName = "Home", Url = "/" });
|
||||
BreadcrumbItems.Add(new BreadcrumbItem { DisplayName = "Manage account" });
|
||||
}
|
||||
}
|
||||
|
||||
@@ -266,6 +266,8 @@
|
||||
{
|
||||
await base.OnInitializedAsync();
|
||||
|
||||
BreadcrumbItems.Add(new BreadcrumbItem { DisplayName = "All-Time Statistics" });
|
||||
|
||||
// Load statistics asynchronously for better perceived performance
|
||||
_ = LoadBasicStatisticsAsync();
|
||||
_ = LoadDetailedStatisticsAsync();
|
||||
|
||||
@@ -110,6 +110,13 @@ else
|
||||
await RefreshData();
|
||||
}
|
||||
|
||||
/// <inheritdoc />
|
||||
protected override async Task OnInitializedAsync()
|
||||
{
|
||||
await base.OnInitializedAsync();
|
||||
BreadcrumbItems.Add(new BreadcrumbItem { DisplayName = "Emails" });
|
||||
}
|
||||
|
||||
/// <inheritdoc />
|
||||
protected override async Task OnAfterRenderAsync(bool firstRender)
|
||||
{
|
||||
@@ -120,7 +127,7 @@ else
|
||||
{
|
||||
_searchTerm = SearchTermFromQuery;
|
||||
}
|
||||
|
||||
|
||||
await RefreshData();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -157,6 +157,8 @@ else
|
||||
{
|
||||
await base.OnInitializedAsync();
|
||||
|
||||
BreadcrumbItems.Add(new BreadcrumbItem { DisplayName = "Auth logs" });
|
||||
|
||||
Navigation.LocationChanged += OnLocationChanged;
|
||||
ParseQueryAndRefresh();
|
||||
await RefreshData();
|
||||
|
||||
@@ -141,6 +141,13 @@ else
|
||||
await RefreshData();
|
||||
}
|
||||
|
||||
/// <inheritdoc />
|
||||
protected override async Task OnInitializedAsync()
|
||||
{
|
||||
await base.OnInitializedAsync();
|
||||
BreadcrumbItems.Add(new BreadcrumbItem { DisplayName = "General logs" });
|
||||
}
|
||||
|
||||
/// <inheritdoc />
|
||||
protected override async Task OnAfterRenderAsync(bool firstRender)
|
||||
{
|
||||
|
||||
@@ -117,6 +117,9 @@
|
||||
/// <inheritdoc/>
|
||||
protected override async Task OnInitializedAsync()
|
||||
{
|
||||
await base.OnInitializedAsync();
|
||||
BreadcrumbItems.Add(new BreadcrumbItem { DisplayName = "Server settings" });
|
||||
|
||||
Settings = await SettingsService.GetAllSettingsAsync();
|
||||
}
|
||||
|
||||
|
||||
@@ -115,6 +115,13 @@ else
|
||||
await RefreshData();
|
||||
}
|
||||
|
||||
/// <inheritdoc />
|
||||
protected override async Task OnInitializedAsync()
|
||||
{
|
||||
await base.OnInitializedAsync();
|
||||
BreadcrumbItems.Add(new BreadcrumbItem { DisplayName = "Users" });
|
||||
}
|
||||
|
||||
/// <inheritdoc />
|
||||
protected override async Task OnAfterRenderAsync(bool firstRender)
|
||||
{
|
||||
|
||||
@@ -40,10 +40,10 @@
|
||||
public List<BreadcrumbItem> BreadcrumbItems { get; set; } = new();
|
||||
|
||||
/// <inheritdoc />
|
||||
protected override void OnInitialized()
|
||||
protected override void OnParametersSet()
|
||||
{
|
||||
base.OnInitialized();
|
||||
// Remove first item if it is the home page
|
||||
base.OnParametersSet();
|
||||
// Remove first item if it is the home page to avoid showing "Home > Home"
|
||||
if (BreadcrumbItems.Any() && BreadcrumbItems[0].DisplayName == "Home")
|
||||
{
|
||||
BreadcrumbItems.RemoveAt(0);
|
||||
|
||||
Reference in New Issue
Block a user