---
// Header component from Pencil design - Responsive
// Desktop: height: 80px, padding: 0 120px
// Mobile: height: 64px, padding: 0 20px
interface Props {
currentPage?: string;
lang?: string;
}
const { currentPage = "home", lang = "es" } = Astro.props;
const colors = {
primary: "#213A7E",
textDark: "#1A1A1A",
textGray: "#666666",
border: "#E5E5E5",
white: "#FFFFFF",
};
const isEn = lang === "en";
const navItems = isEn
? [
{ id: "home", label: "Home", href: "/en/" },
{ id: "about", label: "About", href: "/en/about" },
{ id: "products", label: "Products", href: "/en/products" },
{ id: "processes", label: "Process", href: "/en/process" },
{ id: "contact", label: "Contact", href: "/en/contact" },
]
: [
{ id: "home", label: "Inicio", href: "/es/" },
{ id: "about", label: "Nosotros", href: "/es/nosotros" },
{ id: "products", label: "Productos", href: "/es/productos" },
{ id: "processes", label: "Procesos", href: "/es/procesos" },
{ id: "contact", label: "Contacto", href: "/es/contacto" },
];
const ctaHref = isEn ? "/en/contact" : "/es/contacto";
const ctaLabel = isEn ? "Request Quote" : "Solicitar Cotización";
const menuAriaLabel = isEn ? "Open menu" : "Abrir menú";
---
{ctaLabel}