refactor: move navigation page from /components to /blocks section
- Moved /components/navigation → /blocks/navigation - Updated Sidebar: navigation is now first item in "Блоки" - Updated PreviewClient block path - Updated seed block path - Updated SPRINTS.md Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -7,7 +7,7 @@ const prisma = new PrismaClient({ adapter });
|
|||||||
|
|
||||||
const BLOCKS = [
|
const BLOCKS = [
|
||||||
{
|
{
|
||||||
path: '/components/navigation',
|
path: '/blocks/navigation',
|
||||||
name: 'Шапка / Навигация',
|
name: 'Шапка / Навигация',
|
||||||
version: 'v1.0',
|
version: 'v1.0',
|
||||||
isInPreview: true,
|
isInPreview: true,
|
||||||
|
|||||||
+3
-3
@@ -53,12 +53,12 @@ export default function NavigationPage() {
|
|||||||
className="text-xs font-semibold uppercase tracking-widest mb-1"
|
className="text-xs font-semibold uppercase tracking-widest mb-1"
|
||||||
style={{ color: "var(--brand-053m)" }}
|
style={{ color: "var(--brand-053m)" }}
|
||||||
>
|
>
|
||||||
Компоненты
|
Блоки
|
||||||
</p>
|
</p>
|
||||||
<h1 className="text-2xl font-bold mb-2" style={{ color: "var(--bb-text)" }}>
|
<h1 className="text-2xl font-bold mb-2" style={{ color: "var(--bb-text)" }}>
|
||||||
Шапка и навигация
|
Шапка и навигация
|
||||||
</h1>
|
</h1>
|
||||||
<BlockMetaBar path="/components/navigation" defaultVersion="v1.0" defaultIsInPreview={true} />
|
<BlockMetaBar path="/blocks/navigation" defaultVersion="v1.0" defaultIsInPreview={true} />
|
||||||
<p className="text-sm" style={{ color: "var(--bb-text-muted)" }}>
|
<p className="text-sm" style={{ color: "var(--bb-text-muted)" }}>
|
||||||
Точное воспроизведение шапки с perm.oclinica.ru/lor. Три зоны: топ-бар, логотип, главное меню.
|
Точное воспроизведение шапки с perm.oclinica.ru/lor. Три зоны: топ-бар, логотип, главное меню.
|
||||||
</p>
|
</p>
|
||||||
@@ -189,7 +189,7 @@ export default function NavigationPage() {
|
|||||||
</section>
|
</section>
|
||||||
|
|
||||||
{/* LLM блок */}
|
{/* LLM блок */}
|
||||||
<LlmBlock path="/components/navigation" version="v1.0" specText={LLM_NAV_TEXT}>
|
<LlmBlock path="/blocks/navigation" version="v1.0" specText={LLM_NAV_TEXT}>
|
||||||
<LlmSection title="Зоны шапки" />
|
<LlmSection title="Зоны шапки" />
|
||||||
<LlmTable
|
<LlmTable
|
||||||
headers={["Зона", "Высота", "Фон", "Содержимое"]}
|
headers={["Зона", "Высота", "Фон", "Содержимое"]}
|
||||||
@@ -49,8 +49,8 @@ const BLOCKS: BlockDef[] = [
|
|||||||
{
|
{
|
||||||
id: "navigation",
|
id: "navigation",
|
||||||
name: "Шапка / Навигация",
|
name: "Шапка / Навигация",
|
||||||
href: "/components/navigation",
|
href: "/blocks/navigation",
|
||||||
path: "/components/navigation",
|
path: "/blocks/navigation",
|
||||||
defaultReady: true,
|
defaultReady: true,
|
||||||
component: <NavigationBlock />,
|
component: <NavigationBlock />,
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -30,12 +30,12 @@ const NAV: NavSection[] = [
|
|||||||
{ label: "Кнопки", href: "/components/buttons" },
|
{ label: "Кнопки", href: "/components/buttons" },
|
||||||
{ label: "Форм-контролы", href: "/components/forms" },
|
{ label: "Форм-контролы", href: "/components/forms" },
|
||||||
{ label: "Карточки", href: "/components/cards" },
|
{ label: "Карточки", href: "/components/cards" },
|
||||||
{ label: "Шапка / Навигация", href: "/components/navigation" },
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Блоки",
|
title: "Блоки",
|
||||||
items: [
|
items: [
|
||||||
|
{ label: "Шапка / Навигация", href: "/blocks/navigation" },
|
||||||
{ label: "Hero-баннер", href: "/blocks/hero" },
|
{ label: "Hero-баннер", href: "/blocks/hero" },
|
||||||
{ label: "Вводный текст", href: "/blocks/ceo" },
|
{ label: "Вводный текст", href: "/blocks/ceo" },
|
||||||
{ label: "Наши врачи", href: "/blocks/doctors" },
|
{ label: "Наши врачи", href: "/blocks/doctors" },
|
||||||
|
|||||||
+1
-1
@@ -185,7 +185,7 @@
|
|||||||
|
|
||||||
### Блоки с реального сайта (сверху вниз, по скриншоту /lor)
|
### Блоки с реального сайта (сверху вниз, по скриншоту /lor)
|
||||||
|
|
||||||
**Шапка и навигация** → `/components/navigation`
|
**Шапка и навигация** → `/blocks/navigation`
|
||||||
- [ ] FE: Топ-бар: адрес «Б. Цитная, 3», телефон /342/ 255-53-84, кнопка «Заказать звонок» (pill)
|
- [ ] FE: Топ-бар: адрес «Б. Цитная, 3», телефон /342/ 255-53-84, кнопка «Заказать звонок» (pill)
|
||||||
- [ ] FE: Логотип «КЛИНИКА УХО ГОРЛО НОС ИМ. ПРОФ. Е.Н. ОЛЕНЕВОЙ»
|
- [ ] FE: Логотип «КЛИНИКА УХО ГОРЛО НОС ИМ. ПРОФ. Е.Н. ОЛЕНЕВОЙ»
|
||||||
- [ ] FE: Главное меню: Клиника / ЛОР врачи / Заболевания / Вопрос-ответ / ЛОР-операции / Сурдология / Цены / Контакты
|
- [ ] FE: Главное меню: Клиника / ЛОР врачи / Заболевания / Вопрос-ответ / ЛОР-операции / Сурдология / Цены / Контакты
|
||||||
|
|||||||
Reference in New Issue
Block a user