From 78e62295e17b15cb0ae2c8179b01b2f85bb66181 Mon Sep 17 00:00:00 2001 From: IO <320154041@pcpuma.acatlan.unam.mx> Date: Tue, 21 Apr 2026 17:57:40 -0500 Subject: [PATCH] added new icons --- .../layout/BarNavigation/BarNavigation.tsx | 2 +- .../BarNavigation/BarNavigationServicio.tsx | 56 +++++++++++++++++-- 2 files changed, 51 insertions(+), 7 deletions(-) diff --git a/app/Components/layout/BarNavigation/BarNavigation.tsx b/app/Components/layout/BarNavigation/BarNavigation.tsx index 24e6120..f3a8781 100644 --- a/app/Components/layout/BarNavigation/BarNavigation.tsx +++ b/app/Components/layout/BarNavigation/BarNavigation.tsx @@ -2,9 +2,9 @@ import { useState } from "react"; import Link from "next/link"; import { usePathname } from "next/navigation"; +import Image from "next/image"; import "./BarNavigation.css"; -import Image from "next/image"; export default function BarNavigation() { const [openMenu, setOpenMenu] = useState(false); diff --git a/app/Components/layout/BarNavigation/BarNavigationServicio.tsx b/app/Components/layout/BarNavigation/BarNavigationServicio.tsx index ce29ee4..aabda57 100644 --- a/app/Components/layout/BarNavigation/BarNavigationServicio.tsx +++ b/app/Components/layout/BarNavigation/BarNavigationServicio.tsx @@ -1,12 +1,21 @@ "use client"; import { useState } from "react"; import Link from "next/link"; +import { usePathname } from "next/navigation"; +import Image from "next/image"; + import "./BarNavigation.css"; export default function BarNavigationServicio() { const [openMenu, setOpenMenu] = useState(false); const [openSubMenu, setOpenSubMenu] = useState(null); + const pathname = usePathname(); + + const isActive = (paths: string[]) => { + return paths.some((path) => pathname.startsWith(path)); + }; + const toggleMenu = () => setOpenMenu(!openMenu); const toggleSubMenu = (index: number) => { if (typeof window !== "undefined" && window.innerWidth <= 1000) { @@ -28,8 +37,20 @@ export default function BarNavigationServicio() {