@@ -64,7 +77,7 @@ export default function ContactFormsPage() {
Формы записи
-
+
Два блока форм с perm.oclinica.ru/lor — запись на приём и запрос стоимости операции.
@@ -112,21 +125,6 @@ export default function ContactFormsPage() {
- {/* Changelog */}
-
-
- История версий
-
-
-
v1.1 — 24.03.2026
-
-
H2: размер на 36px, цвет на #000000, line-height 38px
-
Фон формы 1: с #b8e6ed на #d4f6f8
-
Фон формы 2: с #ffffff на #d4f6f8 (обе формы на одном фоне)
-
-
-
-
{/* LLM блок */}
diff --git a/apps/web/app/blocks/doctors/page.tsx b/apps/web/app/blocks/doctors/page.tsx
index a9140c8..eaede90 100644
--- a/apps/web/app/blocks/doctors/page.tsx
+++ b/apps/web/app/blocks/doctors/page.tsx
@@ -2,6 +2,7 @@ import type { Metadata } from "next";
import { LlmBlock, LlmSection, LlmTable, LlmRules } from "@/components/llm/LlmBlock";
import { DoctorsBlock, STATS, DOCTORS } from "@/components/blocks/DoctorsBlock";
import { BlockMetaBar } from "@/components/ui/BlockMetaBar";
+import { type ChangelogEntry } from "@/components/ui/BlockChangelog";
export const metadata: Metadata = {
title: "Блок «Наши врачи». Цифровой брендбук Клиники ухо, горло, нос им. проф. Е.Н.Оленевой",
@@ -45,6 +46,25 @@ const LLM_DOCTORS_TEXT = `
✕ Не убирать статистику
`.trim();
+const CHANGELOG: ChangelogEntry[] = [
+ {
+ version: "v1.2",
+ date: "24.03.2026",
+ changes: [
+ "H2: размер с ~30px на 36px, цвет с #111827 на #000000",
+ "H2 line-height: 38px",
+ ],
+ },
+ {
+ version: "v1.1",
+ date: "23.03.2026",
+ changes: [
+ "6 реальных фото врачей с сайта",
+ "Статистика без фона, только border-bottom #60959c",
+ ],
+ },
+];
+
export default function DoctorsBlockPage() {
return (
@@ -59,7 +79,7 @@ export default function DoctorsBlockPage() {
Блок «Наши врачи»
-
+
Блок на странице perm.oclinica.ru/lor — заголовок, 3 стат-блока, сетка из 6 карточек врачей.
@@ -101,29 +121,6 @@ export default function DoctorsBlockPage() {
- {/* Changelog */}
-
-
- История версий
-
-
-
-
v1.2 — 24.03.2026
-
-
H2: размер с ~30px на 36px, цвет с #111827 на #000000
-
H2 line-height: 38px
-
-
-
-
v1.1 — 23.03.2026
-
-
6 реальных фото врачей с сайта
-
Статистика без фона, только border-bottom #60959c
-
-
-
-
-
{/* LLM блок */}
diff --git a/apps/web/app/blocks/hero/page.tsx b/apps/web/app/blocks/hero/page.tsx
index a94bcdb..c3682c3 100644
--- a/apps/web/app/blocks/hero/page.tsx
+++ b/apps/web/app/blocks/hero/page.tsx
@@ -2,6 +2,7 @@ import type { Metadata } from "next";
import { LlmBlock, LlmSection, LlmTable, LlmRules } from "@/components/llm/LlmBlock";
import { HeroBlock, HERO_CHECKS } from "@/components/blocks/HeroBlock";
import { BlockMetaBar } from "@/components/ui/BlockMetaBar";
+import { type ChangelogEntry } from "@/components/ui/BlockChangelog";
export const metadata: Metadata = {
title: "Hero-баннер. Цифровой брендбук Клиники ухо, горло, нос им. проф. Е.Н.Оленевой",
@@ -50,6 +51,27 @@ const LLM_HERO_TEXT = `
✕ Не убирать три пункта с галочками
`.trim();
+const CHANGELOG: ChangelogEntry[] = [
+ {
+ version: "v1.2",
+ date: "24.03.2026",
+ changes: [
+ "H1: цвет исправлен с #53514e на #cb9768, размер с ~20px на 36px",
+ "Заголовок баннера: размер с ~16px на 22px, цвет с #111827 на #333333",
+ "CTA-кнопка: стиль изменён с outline на pill (фон #E9E4D4, radius 25px)",
+ "Дефис в H1: длинное тире «–» заменено на простой дефис «-» (как на сайте)",
+ ],
+ },
+ {
+ version: "v1.1",
+ date: "23.03.2026",
+ changes: [
+ "Единый фон #f9f4e7 (ранее был разбит на две зоны)",
+ "Реальное фото врача с пациентом",
+ ],
+ },
+];
+
export default function HeroPage() {
return (
@@ -64,7 +86,7 @@ export default function HeroPage() {
H1: цвет исправлен с #53514e на #cb9768, размер с ~20px на 36px
-
Заголовок баннера: размер с ~16px на 22px, цвет с #111827 на #333333
-
CTA-кнопка: стиль изменён с outline на pill (фон #E9E4D4, radius 25px)
-
Дефис в H1: длинное тире «–» заменено на простой дефис «-» (как на сайте)
-
-
-
-
v1.1 — 23.03.2026
-
-
Единый фон #f9f4e7 (ранее был разбит на две зоны)
-
Реальное фото врача с пациентом
-
-
-
-
-
{/* LLM блок */}
diff --git a/apps/web/app/blocks/news/page.tsx b/apps/web/app/blocks/news/page.tsx
index 44f5bb7..4ba826a 100644
--- a/apps/web/app/blocks/news/page.tsx
+++ b/apps/web/app/blocks/news/page.tsx
@@ -1,6 +1,7 @@
import type { Metadata } from "next";
import { LlmBlock, LlmSection, LlmTable, LlmRules } from "@/components/llm/LlmBlock";
import { BlockMetaBar } from "@/components/ui/BlockMetaBar";
+import { type ChangelogEntry } from "@/components/ui/BlockChangelog";
import { NewsBlock } from "@/components/blocks/NewsBlock";
export const metadata: Metadata = {
@@ -67,6 +68,17 @@ const LLM_NEWS_TEXT = `
✕ Не добавлять описание/анонс в карточку
`.trim();
+const CHANGELOG: ChangelogEntry[] = [
+ {
+ version: "v1.1",
+ date: "24.03.2026",
+ changes: [
+ "H2: размер на 36px, цвет на #000000, line-height 38px",
+ "Фон секции: с белого на #f2fee6 (светло-зелёный, как на реальном сайте)",
+ ],
+ },
+];
+
export default function NewsBlockPage() {
return (
@@ -81,7 +93,7 @@ export default function NewsBlockPage() {
Блок «Новости»
-
+
Блок новостей с perm.oclinica.ru/lor — 4 карточки в ряд (дата + заголовок-ссылка),
кнопка «Все новости».
@@ -132,20 +144,6 @@ export default function NewsBlockPage() {
- {/* Changelog */}
-
-
- История версий
-
-
-
v1.1 — 24.03.2026
-
-
H2: размер на 36px, цвет на #000000, line-height 38px
-
Фон секции: с белого на #f2fee6 (светло-зелёный, как на реальном сайте)
-
-
-
-
{/* LLM блок */}
diff --git a/apps/web/app/blocks/reviews/page.tsx b/apps/web/app/blocks/reviews/page.tsx
index c149e6b..3ff4fea 100644
--- a/apps/web/app/blocks/reviews/page.tsx
+++ b/apps/web/app/blocks/reviews/page.tsx
@@ -1,6 +1,7 @@
import type { Metadata } from "next";
import { LlmBlock, LlmSection, LlmTable, LlmRules } from "@/components/llm/LlmBlock";
import { BlockMetaBar } from "@/components/ui/BlockMetaBar";
+import { type ChangelogEntry } from "@/components/ui/BlockChangelog";
import { ReviewsBlock } from "@/components/blocks/ReviewsBlock";
export const metadata: Metadata = {
@@ -52,6 +53,16 @@ const LLM_REVIEWS_TEXT = `
✕ Не убирать навигационные стрелки
`.trim();
+const CHANGELOG: ChangelogEntry[] = [
+ {
+ version: "v1.1",
+ date: "24.03.2026",
+ changes: [
+ "H2: размер с ~20px на 36px, цвет с #111827 на #000000, line-height 38px",
+ ],
+ },
+];
+
export default function ReviewsBlockPage() {
return (
@@ -66,7 +77,7 @@ export default function ReviewsBlockPage() {
Блок «Отзывы о нас»
-
+
Карусель отзывов с perm.oclinica.ru/lor — большая кавычка, текст, «Читать полностью», стрелки.
@@ -157,19 +168,6 @@ export default function ReviewsBlockPage() {
- {/* Changelog */}
-
-
- История версий
-
-
-
v1.1 — 24.03.2026
-
-
H2: размер с ~20px на 36px, цвет с #111827 на #000000, line-height 38px