@using Microsoft.AspNetCore.Components.Authorization @inject NavigationManager Navigation @inject TrafagSalesExporter.Services.IFinanceCockpitAccessService FinanceAccess @if (RequiresFinanceUnlock() && FinanceAccess.IsEnabled && !FinanceAccess.IsUnlocked) { } else { Zugriff verweigert. Bitte mit einem berechtigten Windows-/Domain-Benutzer anmelden. } @code { private bool RequiresFinanceUnlock() { var path = Navigation.ToBaseRelativePath(Navigation.Uri) .Split('?', '#')[0] .Trim('/') .ToLowerInvariant(); return path is "export-dashboard" or "management-cockpit" or "finance-cockpit/vergleich" or "finance-cockpit/schulung" or "standorte" or "transformations" or "finance-rules" or "settings" or "admin/sessions" or "logs" or "source-viewer"; } }