From cdddd8423e33520d9546859debff9f6bbc8d6d18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gr=C3=A9goire=20Aubert?= Date: Fri, 19 Dec 2025 11:53:17 +0100 Subject: [PATCH] Layout HeaderTitle now accepts headingSize prop --- src/components/layout/header/common/HeaderTitle.tsx | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/components/layout/header/common/HeaderTitle.tsx b/src/components/layout/header/common/HeaderTitle.tsx index 6b448155c..a422f7f33 100644 --- a/src/components/layout/header/common/HeaderTitle.tsx +++ b/src/components/layout/header/common/HeaderTitle.tsx @@ -27,21 +27,22 @@ export interface ContentHeaderTitleProps { /** * Additional CSS class name(s) */ - // eslint-disable-next-line react/no-unused-prop-types className?: string; /** * The heading tag to use for the title itself */ headingLevel?: HeadingProps['as']; + /** + * The size of the heading for the title + */ + headingSize?: HeadingProps['size']; /** * Content (e.g. a ButtonIcon) to display before the title */ - // eslint-disable-next-line react/no-unused-prop-types prefix?: ReactNode; /** * Content (e.g. a ButtonIcon) to display after the title */ - // eslint-disable-next-line react/no-unused-prop-types suffix?: ReactNode; } @@ -76,13 +77,15 @@ PageHeaderTitle.displayName = 'PageHeaderTitle'; const HeaderTitle = forwardRef>( (props, ref) => { - const { children, headingLevel = 'h1', prefix, suffix, ...rest } = props; + const { children, headingLevel = 'h1', headingSize, prefix, suffix, ...rest } = props; return ( {prefix} - {children} + + {children} + {suffix}