Всем привет! Как можно прокинуть в app/layout.tsx массив для хлебных крошек? И флаг для условного скрытия footer?
app/layout.tsx:
export interface IProps {
children?: ReactNode
breadcrumbs?: BreadcrumbsList | null
hideFooter?: boolean
}
export default (props: IProps) => {
const { hideFooter, breadcrumbs, children } = props
return (
<html lang='ru'>
<body className={montserratFont.className}>
<Header />
{breadcrumbs && <Breadcrumbs list={breadcrumbs} />}
{children}
{!hideFooter && <Footer />}
</body>
</html>
)
}
Помещать в каждую страницу отдельно не хочется