import Link from "next/link"; import { useLocale } from "next-intl"; /** * 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 }) { const center = align === "center"; let isEn = false; try { const locale = useLocale(); isEn = locale === "en"; } catch { // fallback } return (
{trail.length > 0 && ( )}
{label && ( {Icon && )}

{title}

{lede &&

{lede}

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