import Link from "next/link"; /** * Abertura padrão das páginas internas: trilha, rótulo, título, frase de apoio * e ações. Mesma voz da /livro e da home, para que nenhuma página pareça * de outro produto. */ export default function PageHero({ trail = [], icon: Icon, label, title, lede, align = "left", children, isEn: isEnProp, isEs: isEsProp, locale: localeProp, }) { const center = align === "center"; const isEn = isEnProp !== undefined ? isEnProp : localeProp ? localeProp === "en" : trail.some((t) => t.isEn || (t.href && t.href.startsWith("/en"))); const isEs = isEsProp !== undefined ? isEsProp : localeProp ? localeProp === "es" : trail.some((t) => t.isEs || (t.href && t.href.startsWith("/es"))); return (
{trail.length > 0 && ( )}
{label && ( {Icon && )}

{title}

{lede &&

{lede}

} {children &&
{children}
}
); }