From 39307f61e2974a622474cac1997231525242ed23 Mon Sep 17 00:00:00 2001 From: Egor Startsev <78896684+benax-se@users.noreply.github.com> Date: Tue, 4 Feb 2025 12:51:52 +0300 Subject: [PATCH] feat: support JSX.Element type of header`s overtitle props (#1115) --- src/blocks/Header/Header.tsx | 6 +++++- src/models/constructor-items/blocks.ts | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/blocks/Header/Header.tsx b/src/blocks/Header/Header.tsx index 27576b749..5d3825ea1 100644 --- a/src/blocks/Header/Header.tsx +++ b/src/blocks/Header/Header.tsx @@ -135,7 +135,11 @@ export const HeaderBlock = (props: React.PropsWithChildren {overtitle && (
- {overtitle} + {typeof overtitle === 'string' ? ( + {overtitle} + ) : ( + overtitle + )}
)}

diff --git a/src/models/constructor-items/blocks.ts b/src/models/constructor-items/blocks.ts index 6c747e2b0..dd05d21c5 100644 --- a/src/models/constructor-items/blocks.ts +++ b/src/models/constructor-items/blocks.ts @@ -164,7 +164,7 @@ export type ThemedHeaderBlockBackground = ThemeSupporting export interface HeaderBlockProps { title: string; - overtitle?: string; + overtitle?: string | JSX.Element; description?: string; buttons?: Pick[]; width?: HeaderWidth;