From f53c8b1ed7641f98162318c69384cf93d8140fb2 Mon Sep 17 00:00:00 2001 From: ogrechko Date: Wed, 26 Aug 2026 00:00:24 +0300 Subject: [PATCH] Fix missing H1 on list-style pages via SectionHeading template SectionHeading always rendered its title as

, so every page whose only heading came from a shared section component (services hub, promotions, cases, faq, contact, reviews, blog list) had no

at all. Add a level prop (default h2) and pass headingLevel="h1" from each page where that section is the page's own top-level heading. Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_013otXCiTZsxdZ4SJKZ9wUky --- public-site/app/aktsii/page.jsx | 2 +- public-site/app/blog/page.jsx | 7 ++++++- public-site/app/faq/page.jsx | 2 +- public-site/app/keysy/page.jsx | 2 +- public-site/app/kontakty/page.jsx | 2 +- public-site/app/otzyvy/page.jsx | 2 +- public-site/app/uslugi/page.jsx | 2 +- public-site/components/SectionHeading.jsx | 5 +++-- public-site/components/sections/Cases.jsx | 4 ++-- public-site/components/sections/Contact.jsx | 4 ++-- public-site/components/sections/Faq.jsx | 4 ++-- public-site/components/sections/Promotions.jsx | 3 ++- public-site/components/sections/Reviews.jsx | 4 +++- public-site/components/sections/Services.jsx | 3 ++- 14 files changed, 28 insertions(+), 18 deletions(-) diff --git a/public-site/app/aktsii/page.jsx b/public-site/app/aktsii/page.jsx index 98634e2..b579603 100644 --- a/public-site/app/aktsii/page.jsx +++ b/public-site/app/aktsii/page.jsx @@ -16,7 +16,7 @@ export default async function PromotionsPage() { return (
- +
); diff --git a/public-site/app/blog/page.jsx b/public-site/app/blog/page.jsx index a0784ab..d6989a7 100644 --- a/public-site/app/blog/page.jsx +++ b/public-site/app/blog/page.jsx @@ -24,7 +24,12 @@ export default async function BlogListPage() {
- + {posts.length === 0 &&

Пока нет опубликованных статей - загляните позже.

} diff --git a/public-site/app/faq/page.jsx b/public-site/app/faq/page.jsx index 4a9b67a..f3a1443 100644 --- a/public-site/app/faq/page.jsx +++ b/public-site/app/faq/page.jsx @@ -32,7 +32,7 @@ export default async function FaqPage() {