summaryrefslogtreecommitdiffstats
path: root/src/components/templates/page/page-layout.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/templates/page/page-layout.tsx')
-rw-r--r--src/components/templates/page/page-layout.tsx11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/components/templates/page/page-layout.tsx b/src/components/templates/page/page-layout.tsx
index 4e4ff00..bc90f4c 100644
--- a/src/components/templates/page/page-layout.tsx
+++ b/src/components/templates/page/page-layout.tsx
@@ -25,7 +25,10 @@ import { useIntl } from 'react-intl';
import Layout, { type LayoutProps } from '../layout/layout';
import styles from './page-layout.module.scss';
-export type PageLayoutProps = {
+export type PageLayoutProps = Pick<
+ LayoutProps,
+ 'breadcrumbSchema' | 'isHome'
+> & {
/**
* True if the page accepts new comments. Default: false.
*/
@@ -59,10 +62,6 @@ export type PageLayoutProps = {
*/
intro?: PageHeaderProps['intro'];
/**
- * True if it is homepage. Default: false.
- */
- isHome?: LayoutProps['isHome'];
- /**
* The page title.
*/
title: PageHeaderProps['title'];
@@ -85,6 +84,7 @@ const PageLayout: FC<PageLayoutProps> = ({
children,
allowComments = false,
breadcrumb,
+ breadcrumbSchema,
comments,
footerMeta,
headerMeta,
@@ -170,6 +170,7 @@ const PageLayout: FC<PageLayoutProps> = ({
return (
<Layout
+ breadcrumbSchema={breadcrumbSchema}
isHome={isHome}
className={`${styles.article} ${styles[articleModifier]}`}
>