diff --git a/HerramientaCASA/Components/Layout/MainLayout.razor b/HerramientaCASA/Components/Layout/MainLayout.razor
index b1bd123..db74c16 100644
--- a/HerramientaCASA/Components/Layout/MainLayout.razor
+++ b/HerramientaCASA/Components/Layout/MainLayout.razor
@@ -52,19 +52,19 @@
Menú
- CASA – Edificación
+ CASA – Edificación
- Licitaciones Edificación
+ Licitaciones Edificación
- CASA – Urbanismo
+ CASA – Urbanismo
- Licitaciones Urbanismo
+ Licitaciones Urbanismo
@*
- Licitaciones Bajas
+ Licitaciones Bajas
*@
Mis Simulaciones
@@ -100,15 +100,25 @@
@code {
private bool MostrarExtra => Navigation.Uri.Contains("PanelControl", StringComparison.OrdinalIgnoreCase);
-
- protected override async Task OnInitializedAsync()
- {
+ protected override async Task OnInitializedAsync()
+ {
var obtenerDatoAdmin = await ProtectedLocalStore.GetAsync("EsAdmin");
var obtenerDatoId = await ProtectedLocalStore.GetAsync("idUsuario");
// Redirigir al home si no hay token y la ruta no es pública
if (obtenerDatoId.Value == 0 || obtenerDatoAdmin.Value)
- {
- Navigation.NavigateTo("/", true);
- }
+ {
+ Navigation.NavigateTo("/", true);
}
+ }
+
+
+ private string IsActive(params string[] rutas)
+ {
+ var uri = Navigation.ToBaseRelativePath(Navigation.Uri).ToLower();
+
+
+ return rutas.Any(r => uri == r.ToLower() || uri.Contains(r.ToLower()))
+ ? "nav-link headNav active"
+ : "nav-link headNav";
+ }
}