@ -47,92 +47,113 @@ export default function UniformPage() {
Ф о р м а с о т р у д н и к о в
< / h1 >
< p className = "text-base max-w-2xl" style = { { color : "var(--bb-text-muted)" } } >
Ф и р м е н н а я м е д и ц и н с к а я о д е ж д а с о т р у д н и к о в к л и н и к и . Б е ж е в ы й к о с т ю м
с л о г о т и п о м к л и н и к и н а л е в о й с т о р о н е г р у д и .
Ф и р м е н н а я м е д и ц и н с к а я о д е ж д а с о т р у д н и к о в к л и н и к и . Д в а ц в е т о в ы х в а р и а н т а :
б е ж е в ы й с к о р и ч н е в ы м л о г о т и п о м и с и н и й с б е л ы м л о г о т и п о м .
Л о г о т и п р а з м е щ а е т с я н а л е в о й с т о р о н е г р у д и .
< / p >
< / div >
{ /* Описание костюма */ }
{ /* Фотографии вариантов */ }
< Section
title = "Описание комплекта "
subtitle = "Стандартная форма для всех сотрудников клиники."
title = "Варианты формы "
subtitle = "Фотографии реальной формы сотрудников с логотипом клиники."
>
< div
className = "rounded-xl border p-6"
style = { { borderColor : "var(--bb-border)" , background : "var(--bb-sidebar-bg)" } }
>
< div className = "grid grid-cols-1 gap-6 sm:grid-cols-2" >
< div >
< p className = "font-medium text-sm mb-3" style = { { color : "var(--bb-text)" } } >
С о с т а в ф о р м ы
< / p >
< ul className = "space-y-2" >
{ [ "Медицинский костюм (куртка + брюки)" , "Цвет: бежевый (Oracal 081M)" , "Материал: медицинская ткань" , "Логотип вышит или нанесён термопечатью" ] . map ( item = > (
< li key = { item } className = "flex items-start gap-2 text-sm" style = { { color : "var(--bb-text-muted)" } } >
< span style = { { color : "var(--brand-053m)" } } > • < / span > { item }
< / li >
) ) }
< / ul >
< div className = "grid grid-cols-1 gap-6 sm:grid-cols-2" >
{ /* Бежевый вариант */ }
< div >
< div
className = "rounded-xl overflow-hidden border mb-4"
style = { { borderColor : "var(--bb-border)" } }
>
< Image
src = "/offline/uniform/uniform-1.jpeg"
alt = "Бежевая форма сотрудника клиники с коричневым логотипом"
width = { 742 }
height = { 990 }
className = "w-full object-cover"
style = { { maxHeight : 480 , objectPosition : "top" } }
/ >
< / div >
< div >
< p className = "font-medium text-sm mb-3" style = { { color : "var(--bb-text)" } } >
Ц в е т о в а я с х е м а
< / p >
< div className = "flex gap-3" >
< div className = "text-center" >
< div className = "w-12 h-12 rounded-lg border mb-1"
style = { { background : "#c4a882" , borderColor : "var(--bb-border)" } } / >
< p className = "text-xs" style = { { color : "var(--bb-text-muted)" } } > 081 M < / p >
< p className = "text-xs font-mono" style = { { color : "var(--bb-text-muted)" } } > # c4a882 < / p >
< / div >
< div className = "text-center" >
< div className = "w-12 h-12 rounded-lg border mb-1"
style = { { background : "#5c2e0e" , borderColor : "var(--bb-border)" } } / >
< p className = "text-xs" style = { { color : "var(--bb-text-muted)" } } > 080 M < / p >
< p className = "text-xs font-mono" style = { { color : "var(--bb-text-muted)" } } > # 5 c2e0e < / p >
< / div >
< p className = "font-medium text-sm mb-1" style = { { color : "var(--bb-text)" } } >
Б е ж е в ы й в а р и а н т
< / p >
< p className = "text-sm mb-3" style = { { color : "var(--bb-text-muted)" } } >
О с н о в н а я ф о р м а д л я м е д и ц и н с к о г о п е р с о н а л а . Л о г о т и п — т ё м н о - к о р и ч н е в ы й .
< / p >
< div className = "flex gap-2" >
< div className = "flex items-center gap-1.5" >
< div
className = "w-4 h-4 rounded"
style = { { background : "#c4a882" , border : "1px solid #e5e7eb" } }
/ >
< span className = "text-xs font-mono" style = { { color : "var(--bb-text-muted)" } } >
Oracal 081 M
< / span >
< / div >
< span style = { { color : "var(--bb-text-muted)" } } > · < / span >
< div className = "flex items-center gap-1.5" >
< div
className = "w-4 h-4 rounded"
style = { { background : "#5c2e0e" , border : "1px solid #e5e7eb" } }
/ >
< span className = "text-xs font-mono" style = { { color : "var(--bb-text-muted)" } } >
Л о г о т и п 080 M
< / span >
< / div >
< / div >
< / div >
< / div >
< / Section >
{ /* Логотип на форме */ }
< Section
title = "Размещение логотипа"
subtitle = "Логотип располагается на левой стороне груди. Размер зависит от размера одежды."
>
{ /* Визуализация размещения */ }
< div
className = "rounded-xl border p-8 mb-6 flex flex-col items-center justify-center"
style = { { background : "#c4a882" , borderColor : "transparent" , minHeight : 200 } }
>
< div className = "relative w-64 h-48 flex items-center justify-center" >
{ /* Силуэт куртки (упрощённая схема) */ }
< div className = "absolute inset-0 rounded-xl opacity-20"
style = { { border : "2px dashed #5c2e0e" } } / >
{ /* Зона логотипа — левая грудь */ }
< div className = "absolute top-6 left-10 flex flex-col items-center gap-2" >
{ /* Синий вариант */ }
< div >
< div
className = "rounded-xl overflow-hidden border mb-4"
style = { { borderColor : "var(--bb-border)" } }
>
< Image
src = "/logo/logo-transparent.pn g"
alt = "Логотип на форме "
width = { 10 0}
height = { 36 }
className = "object-contain "
style = { { filter : "brightness(0) sepia(1) saturate(2) hue-rotate(330deg) brightness(0.45) " } }
src = "/offline/uniform/uniform-2.jpeg"
alt = "Синяя форма сотрудника клиники с белым логотипом"
width = { 580 }
height = { 773 }
className = "w-full object-cover"
style = { { maxHeight : 480 , objectPosition : "top" } }
/ >
< div className = "border border-dashed rounded px-1"
style = { { borderColor : "#5c2e0e50" } } >
< p className = "text-xs" style = { { color : "#5c2e0e80" } } > ← Л е в а я г р у д ь < / p >
< / div >
< p className = "font-medium text-sm mb-1" style = { { color : "var(--bb-text)" } } >
С и н и й в а р и а н т
< / p >
< p className = "text-sm mb-3" style = { { color : "var(--bb-text-muted)" } } >
А л ь т е р н а т и в н ы й в а р и а н т . Л о г о т и п — б е л ы й и н в е р т и р о в а н н ы й .
< / p >
< div className = "flex gap-2" >
< div className = "flex items-center gap-1.5" >
< div
className = "w-4 h-4 rounded"
style = { { background : "#4a90c4" , border : "1px solid #e5e7eb" } }
/ >
< span className = "text-xs font-mono" style = { { color : "var(--bb-text-muted)" } } >
С и н и й м е д и ц и н с к и й
< / span >
< / div >
< span style = { { color : "var(--bb-text-muted)" } } > · < / span >
< div className = "flex items-center gap-1.5" >
< div
className = "w-4 h-4 rounded"
style = { { background : "#ffffff" , border : "1px solid #e5e7eb" } }
/ >
< span className = "text-xs font-mono" style = { { color : "var(--bb-text-muted)" } } >
Л о г о т и п б е л ы й
< / span >
< / div >
< / div >
< / div >
< p className = "mt-4 text-sm" style = { { color : "rgba(92,46,14,0.7)" } } >
С х е м а р а з м е щ е н и я л о г о т и п а ( п р е в ь ю )
< / p >
< / div >
< / Section >
{ /* Таблица размеров */ }
{ /* Размеры логотипа */ }
< Section
title = "Размеры логотипа для размещения на форме сотрудников"
subtitle = "Логотип располагается на левой стороне груди. Размер зависит от размера одежды."
>
< div
className = "overflow-hidden rounded-xl border"
style = { { borderColor : "var(--bb-border)" } }
@ -178,7 +199,7 @@ export default function UniformPage() {
{ [
{ ok : true , text : "Носить комплект в полном составе" } ,
{ ok : true , text : "Поддерживать чистоту и опрятность формы" } ,
{ ok : true , text : "Логотип — только тёмно-коричневый на бежевом " } ,
{ ok : true , text : "Логотип только в утверждённых цветовых вариантах " } ,
{ ok : false , text : "Носить форму без логотипа" } ,
{ ok : false , text : "Изменять цвет или материал формы" } ,
{ ok : false , text : "Добавлять сторонние нашивки и знаки" } ,