Files
front-AT/app/Components/layout/Header/Header.tsx
T

41 lines
1.2 KiB
TypeScript
Raw Normal View History

2025-09-02 19:50:17 -04:00
import Image from "next/image";
import Link from "next/link";
2025-10-29 14:28:50 -06:00
import BarNavigation from "../BarNavigation/BarNavigation";
import header from "./Header.module.css";
2026-01-23 12:35:35 -06:00
import BarNavigationServicio from "../BarNavigation/BarNavigationServicio";
2026-02-19 18:59:21 -06:00
import { cookies } from "next/headers";
2025-12-08 18:02:33 -06:00
export default async function Header() {
const cookieStore = await cookies();
const role = cookieStore.get("role")?.value || "";
2025-10-29 14:28:50 -06:00
2025-09-28 01:59:16 -06:00
return (
2025-12-08 18:02:33 -06:00
<header className={header.header}>
2025-09-28 01:59:16 -06:00
<Link
href="https://www.unam.mx/"
target="_blank"
className={header.center}
style={{ display: "flex", alignItems: "center", margin: "10px 5px" }}
2025-10-29 14:28:50 -06:00
>
2025-12-08 18:02:33 -06:00
<div className={header.logoContainer}>
<Image
className={header.logo}
src="/logo_fes.png"
alt="Logo FES"
fill
style={{ objectFit: "contain" }}
/>
</div>
</Link>
<div className={header.yellowPart}></div>
<div className={header.containerBarNav}>
2026-02-19 18:59:21 -06:00
{role === "1" && <BarNavigation />}
{role === "4" && <BarNavigation />}
{role === "2" && <BarNavigationServicio/>}
{role === "3" && <BarNavigationServicio/>}
2025-09-28 01:59:16 -06:00
</div>
</header>
);
2025-09-02 19:50:17 -04:00
}