This commit is contained in:
2026-06-02 17:39:58 +02:00
36 changed files with 2520 additions and 463 deletions
+4 -3
View File
@@ -1,5 +1,6 @@
@inject IUserSessionService Session
@inject SharepointToolbox.Web.Infrastructure.Persistence.ProfileRepository ProfileRepo
@inject TranslationSource T
@implements IDisposable
@using SharepointToolbox.Web.Core.Models
@using SharepointToolbox.Web.Services.Session
@@ -7,7 +8,7 @@
<div class="profile-selector">
<button class="profile-selector-trigger @(Session.HasProfile ? "" : "unset")" @onclick="ToggleAsync">
<span class="profile-selector-icon">🏢</span>
<span class="profile-selector-name">@(Session.CurrentProfile?.Name ?? "Select a profile")</span>
<span class="profile-selector-name">@(Session.CurrentProfile?.Name ?? T["profile.selector.placeholder"])</span>
<span class="profile-selector-caret @(_open ? "open" : "")">▾</span>
</button>
@@ -17,7 +18,7 @@
<div class="profile-selector-menu">
@if (_profiles.Count == 0)
{
<div class="profile-selector-empty">No profiles configured.</div>
<div class="profile-selector-empty">@T["profile.selector.empty"]</div>
}
else
{
@@ -36,7 +37,7 @@
</button>
}
}
<a class="profile-selector-manage" href="/profiles" @onclick="Close">⚙️ Manage profiles</a>
<a class="profile-selector-manage" href="/profiles" @onclick="Close">⚙️ @T["profile.selector.manage"]</a>
</div>
}
</div>