diff --git a/apps/web/app/offline/badges/page.tsx b/apps/web/app/offline/badges/page.tsx index b749a2c..fc8be4f 100644 --- a/apps/web/app/offline/badges/page.tsx +++ b/apps/web/app/offline/badges/page.tsx @@ -31,79 +31,6 @@ function Section({ ); } -/* Компонент бейджа (масштабированный макет) */ -function BadgeMockup({ - variant, - name, - role, -}: { - variant: "light" | "dark"; - name: string; - role: string; -}) { - const isDark = variant === "dark"; - /* 70×30 мм → пропорция 7:3. Отображаем в 280×120px */ - return ( -
-
- {/* Логотип */} - Логотип - {/* Разделитель */} -
- {/* Текст */} -
-

- {name} -

-

- {role} -

-
-
-

- {isDark ? "Тёмный вариант (серо-голубой)" : "Светлый вариант (бежевый)"} -

-
- ); -} - export default function BadgesPage() { return (
@@ -120,24 +47,76 @@ export default function BadgesPage() { Бейджи сотрудников

- Именные бейджи для идентификации сотрудников клиники. Размер 70×30 мм. - Два цветовых варианта в зависимости от должности. + Именные бейджи для идентификации сотрудников клиники. Размер 70×30 мм, + магнитное крепление. Белый фон, чёрный текст.

- {/* Размеры и технические требования */} + {/* Фотографии */} +
+
+ {/* Лицевая сторона */} +
+
+ Лицевая сторона бейджа: Лебединская Елена Александровна, врач оториноларинголог +
+

+ Лицевая сторона +

+

+ Белый фон, скруглённые углы. ФИО — крупный шрифт, + должности — мелкий. Металлическая рамка. +

+
+ + {/* Оборотная сторона */} +
+
+ Оборотная сторона бейджа с магнитным креплением +
+

+ Оборотная сторона +

+

+ Чёрный пластик, магнитное крепление (CAUTION MAGNETIC). + Не требует проколов в одежде. +

+
+
+
+ + {/* Технические параметры */}
-
+
{[ { label: "Ширина", value: "70 мм" }, { label: "Высота", value: "30 мм" }, - { label: "Материал", value: "ПВХ / металл" }, - { label: "Крепление", value: "Булавка / клипса" }, + { label: "Материал", value: "Металл / ПВХ" }, + { label: "Крепление", value: "Магнитное" }, ].map(({ label, value }) => (
- {/* Варианты */} -
-
- - -
-
- {/* Состав текста */}
- {["Элемент", "Содержание", "Шрифт / Размер", "Позиция"].map(h => ( + {["Элемент", "Содержание", "Оформление"].map(h => ( {[ - ["Логотип", "Логотип клиники", "PNG / SVG", "Левая часть, по центру по высоте"], - ["Разделитель", "Вертикальная линия", "1px, 40% прозрачность", "Между логотипом и текстом"], - ["ФИО", "Фамилия И.О.", "DINPro Bold 13px", "Правая часть, верхняя строка"], - ["Должность", "Полное название должности", "DINPro Regular 10px", "Правая часть, нижняя строка"], - ].map(([el, content, font, pos]) => ( + ["ФИО", "Фамилия Имя Отчество", "Крупный шрифт, первая строка"], + ["Должность", "Основная должность", "Мелкий шрифт, вторая строка"], + ["Специализация", "Специализация / учёная степень (если есть)", "Мелкий шрифт, третья строка"], + ].map(([el, content, style]) => ( {el} {content} - {font} - {pos} + {style} ))}
-
- {/* Цветовые варианты */} -
-
- {[ - { - variant: "Светлый (бежевый)", - color: "#c4a882", - usage: "Медицинский персонал, санитарки, технический персонал", - oracal: "081M", - }, - { - variant: "Тёмный (серо-голубой)", - color: "#5b7b87", - usage: "Административный персонал, менеджеры, главный врач", - oracal: "073M", - }, - ].map(item => ( -
-
-
-

- {item.variant} -

-

- {item.usage} -

- - Oracal {item.oracal} - -
-
- ))} + {/* Пример из фото */} +
+
+
+

+ Пример из брендбука +

+

+ Лебединская Елена Александровна +

+

+ врач оториноларинголог · ведущий хирург · кандидат медицинских наук +

+
diff --git a/apps/web/public/offline/badges/badge-1.jpeg b/apps/web/public/offline/badges/badge-1.jpeg new file mode 100644 index 0000000..9245317 Binary files /dev/null and b/apps/web/public/offline/badges/badge-1.jpeg differ diff --git a/apps/web/public/offline/badges/badge-2.jpeg b/apps/web/public/offline/badges/badge-2.jpeg new file mode 100644 index 0000000..ef126d1 Binary files /dev/null and b/apps/web/public/offline/badges/badge-2.jpeg differ