From 2155550fa36a3bc3c8f66e0926530123b4018cd4 Mon Sep 17 00:00:00 2001 From: Armand Philippot Date: Mon, 16 May 2022 12:46:38 +0200 Subject: refactor: use custom hook for breadcrumb items and schema --- src/components/templates/page/page-layout.tsx | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'src/components/templates/page/page-layout.tsx') 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. */ @@ -58,10 +61,6 @@ export type PageLayoutProps = { * The page introduction. */ intro?: PageHeaderProps['intro']; - /** - * True if it is homepage. Default: false. - */ - isHome?: LayoutProps['isHome']; /** * The page title. */ @@ -85,6 +84,7 @@ const PageLayout: FC = ({ children, allowComments = false, breadcrumb, + breadcrumbSchema, comments, footerMeta, headerMeta, @@ -170,6 +170,7 @@ const PageLayout: FC = ({ return ( -- cgit v1.2.3