2025-01-07 18:30:21 +03:00
import Image from "next/image" ;
2025-01-09 00:40:28 +03:00
import AvatarImage from "@/components/avatar-image" ;
import Select from "@/components/select" ;
import Button from "@/components/button" ;
import EventCard from "@/components/event-card" ;
import HumanCard from "@/components/human-card" ;
import NavSection from "@/components/nav-section" ;
2025-01-27 22:42:23 +03:00
import React from "react" ;
2025-01-07 18:30:21 +03:00
export default function Home() {
2025-01-09 00:40:28 +03:00
interface EventCard {
title : string ;
description : string ;
}
interface HumanCard {
name : string ;
description : string ;
skills : string [ ] ;
}
const eventCards : EventCard [ ] = [
{
title : "добровольное самоорганизующееся сообщество специалистов ... добровольное самоорганизующееся сообщество специалистов ..." ,
description : "добровольное самоорганизующееся сообщество специалистов г . Донецка и Донецкого края в области добровольное самоорганизующееся сообщество специалистов г . Донецка и Донецкого края в области..."
} ,
{
title : "добровольное самоорганизующееся сообщество специалистов ... добровольное самоорганизующееся сообщество специалистов ..." ,
description : "добровольное самоорганизующееся сообщество специалистов г . Донецка и Донецкого края в области добровольное самоорганизующееся сообщество специалистов г . Донецка и Донецкого края в области..."
} ,
{
title : "добровольное самоорганизующееся сообщество специалистов ... добровольное самоорганизующееся сообщество специалистов ..." ,
description : "добровольное самоорганизующееся сообщество специалистов г . Донецка и Донецкого края в области добровольное самоорганизующееся сообщество специалистов г . Донецка и Донецкого края в области..."
} ,
{
title : "добровольное самоорганизующееся сообщество специалистов ... добровольное самоорганизующееся сообщество специалистов ..." ,
description : "добровольное самоорганизующееся сообщество специалистов г . Донецка и Донецкого края в области добровольное самоорганизующееся сообщество специалистов г . Донецка и Донецкого края в области..."
} ,
{
title : "добровольное самоорганизующееся сообщество специалистов ... добровольное самоорганизующееся сообщество специалистов ..." ,
description : "добровольное самоорганизующееся сообщество специалистов г . Донецка и Донецкого края в области добровольное самоорганизующееся сообщество специалистов г . Донецка и Донецкого края в области..."
} ,
]
const humans : HumanCard [ ] = [
{
name : "Лукашенко Марина Анатольевна" ,
description : "Финансовые изменения, болезнь, своя или близких, разрыв отношений, развод..." ,
skills : [ "Терапевт" , "Супервизор" , "Тренер-стажер" , "Тренер" , "Ассоциированный тренер" , "Ведущий тренер" ]
} ,
{
name : "Лукашенко Марина Анатольевна" ,
description : "Финансовые изменения, болезнь, своя или близких, разрыв отношений, развод..." ,
skills : [ "Терапевт" , "Супервизор" , "Тренер-стажер" , "Тренер" , "Ассоциированный тренер" , "Ведущий тренер" ]
} ,
{
name : "Лукашенко Марина Анатольевна" ,
description : "Финансовые изменения, болезнь, своя или близких, разрыв отношений, развод..." ,
skills : [ "Терапевт" , "Супервизор" , "Тренер-стажер" , "Тренер" , "Ассоциированный тренер" , "Ведущий тренер" ]
} ,
{
name : "Лукашенко Марина Анатольевна" ,
description : "Финансовые изменения, болезнь, своя или близких, разрыв отношений, развод..." ,
skills : [ "Терапевт" , "Супервизор" , "Тренер-стажер" , "Тренер" , "Ассоциированный тренер" , "Ведущий тренер" ]
}
]
return (
2025-01-27 22:42:23 +03:00
< main className = "pt-[60px] sm:pt-[100px] flex flex-col" >
2025-01-09 00:40:28 +03:00
< div className = "flex flex-col container m-auto text-center text-dark gap-[31px]" >
2025-01-27 22:42:23 +03:00
< h1 className = "text-[35px] sm:text-[40px] uppercase" > Д о н е ц к о е г е ш т а л ь т с о о б щ е с т в о < / h1 >
< p className = "text-[17px] text-dark sm:text-[19px] max-w-[832px] mx-auto" > э т о д о б р о в о л ь н о е с а м о о р г а н и з у ю щ е е с я с о о б щ е с т в о
2025-01-09 00:40:28 +03:00
с п е ц и а л и с т о в г . Д о н е ц к а и Д о н е ц к о г о к р а я в о б л а с т и п с и х о л о г и ч е с к о г о к о н с у л ь т и р о в а н и я и
г е ш т а л ь т - т е р а п и и . < / p >
< / div >
2025-01-27 22:42:23 +03:00
< div className = "mt-[50px] w-full flex-col flex lg:flex-row justify-center sm:mt-[100px] gap-y-[30px] sm:gap-[14px] max-w-[1083px] px-[25px] mx-auto" >
2025-01-09 00:40:28 +03:00
< div
2025-01-27 22:42:23 +03:00
className = "relative bg-blue border-[1px] border-white rounded-[25px] px-[25px] pb-[10px] md:pb-[0] md:pr-[48px] md:pl-[0] md:min-w-[650px] min-h-[480px] w-full font-[400]" >
< Image src = "/images/intro.svg" alt = "intro" className = "w-[262px] h-[262px] sm:w-auto sm:h-auto scale-x-flip right-0 md:left-0 md:scale-x-100 absolute" width = { 1 } height = { 1 } / >
< h3 className = "text-white text-[38px] text-start mt-[214px] md:text-end leading-[41px]" >
2025-01-09 00:40:28 +03:00
< span className = "bg-darkBlue px-[12px] py-[3px] rounded-[18px]" > Ц е л ь < / span > н а ш е г о < br / > о б ъ е д и н е н и я :
< / h3 >
2025-01-27 22:42:23 +03:00
< p className = "md:ml-auto mt-[50px] text-start text-white text-[19px] leading-[20px] max-w-[400px] font-[700]" > в з а и м н о е
2025-01-09 00:40:28 +03:00
о б о г а щ е н и е п р о ф е с с и о н а л ь н ы м и з н а н и я м и , и д е я м и и о п ы т о м н а к о н ф е р е н ц и я х и с е м и н а р а х , в у ч е б н ы х
п р о г р а м м а х и н а и н т е н с и в а х , н а с п е ц и а л и з а ц и я х и в с у п е р в и з о р с к и х г р у п п а х . < / p >
< / div >
2025-01-27 22:42:23 +03:00
< div className = "flex-col md:flex-row min-w-full lg:min-w-min lg:flex-col flex gap-[12px] max-w-[368px]" >
< div className = "flex px-[20px] items-center bg-blue rounded-[25px] min-h-[234px] lg:px-[68px] py-[60px] relative" >
2025-01-09 00:40:28 +03:00
< p className = "text-white font-[500] leading-[23px] text-[20px]" > Ч е р е з с о б с т в е н н о е р а з в и т и е м ы
р а з в и в а е м и п о п у л я р и з и р у е м г е ш т а л ь т - п о д х о д < / p >
< Image src = "/images/palm.svg" alt = "palm" className = "w-auto h-auto absolute right-3 bottom-0"
width = { 1 } height = { 1 } / >
< / div >
< div
2025-01-27 22:42:23 +03:00
className = "flex justify-center sm:justify-normal px-[20px] flex-col items-center rounded-[25px] min-h-[234px] lg:px-[68px] pt-[40px] border-[4px] border-white relative" >
< div className = "w-full lg:left-[-20px] flex relative justify-center md:justify-normal" >
< AvatarImage imageUrl = 'avatar' className = "right-[-85px] md:right-0" / >
< AvatarImage imageUrl = 'avatar' className = "right-[-30px] md:right-[55px] z-2" / >
< AvatarImage imageUrl = 'avatar' className = "right-[30px] md:right-[105px] z-3" / >
< AvatarImage imageUrl = 'avatar' className = "right-[85px] md:right-[155px] z-4" / >
2025-01-09 00:40:28 +03:00
< / div >
2025-01-14 18:28:14 +03:00
< p className = "text-blue font-[900] text-[26px]" > + 145 у ч а с н и к о в < / p >
2025-01-09 00:40:28 +03:00
< / div >
< / div >
< / div >
2025-01-27 22:42:23 +03:00
< div className = "mt-[50px] flex-col sm:flex-row flex gap-[64px] justify-center container mx-auto" >
2025-01-09 00:40:28 +03:00
< div className = "flex-col flex gap-[35px] items-center" >
< Image src = "images/oppgp.svg" alt = "oppgp" width = { 140 } height = { 37 } / >
2025-01-14 18:28:14 +03:00
< p className = "text-grey max-w-[300px] text-[16px] leading-[17px] text-center font-[700]" > Д о н е ц к о е
2025-01-09 00:40:28 +03:00
г е ш т а л ь т - с о о б щ е с т в о я в л я е т с я ч а с т ь ю В с е р о с с и й с к о г о о б щ е с т в а п с и х о л о г о в п р а к т и к у ю щ и х
г е ш т а л ь т - п о д х о д ( О П П Г П ) . < / p >
< / div >
< div className = "flex-col flex gap-[19px] items-center" >
< Image src = "images/pmg.svg" alt = "oppgp" width = { 177 } height = { 53 } / >
2025-01-14 18:28:14 +03:00
< p className = "text-grey max-w-[507px] text-[16px] leading-[17px] text-center font-[700]" > В с в о е й р а б о т е м ы п р и д е р ж и в а е м с я с т а н д а р т о в п р о г р а м м ы « М о с к о в с к и й Г е ш т а л ь т И н с т и т у т » , а т а к ж е с т а н д а р т о в Е в р о п е й с к о й А с с о ц и а ц и и Г е ш т а л ь т Т е р а п и и , Э т и ч е с к о г о К о д е к с а Г е ш т а л ь т Т е р а п е в т а и п р и н ц и п о в г у м а н и з м а . < / p >
2025-01-09 00:40:28 +03:00
< / div >
< / div >
< div className = "flex flex-col mt-[100px]" >
2025-01-27 22:42:23 +03:00
< div className = "flex flex-col gap-[10px] md:flex-row items-center lg: max-w-[1083px] px-[25px] mx-auto justify-between w-full mb-[50px]" >
< Select className = "order-2 md:order-1" name = "Конференции" / >
< h3 className = "mb-[50px] md:mb-0 order-1 md:order-2 text-blac text-center text-[26px] uppercase" > М е р о п р и я т и я с о о б щ е с т в а < / h3 >
< Button className = "hidden md:flex order-3" name = "В с е мероприятия" / >
2025-01-09 00:40:28 +03:00
< / div >
2025-01-27 22:42:23 +03:00
< div className = "flex justify-around flex-wrap gap-y-[10px]" >
2025-01-09 00:40:28 +03:00
{ eventCards . map ( ( card , index ) = > {
return < EventCard title = { card . title } description = { card . description } key = { index } / >
} ) }
< / div >
< / div >
2025-01-27 22:42:23 +03:00
< Button className = "min-w-[315px] mt-[50px] m-auto md:hidden" name = "В с е мероприятия" / >
2025-01-09 00:40:28 +03:00
< div className = "flex flex-col mt-[90px] mb-[80px] gap-[56px]" >
2025-01-27 22:42:23 +03:00
< div className = "flex flex-col md:flex-row items-center px-[25px] max-w-[1083px] mx-auto justify-between w-full" >
< Select className = "order-2 md:order-1" name = "Тренер" / >
< div className = "flex mb-[50px] order-1 md:order-2 md:mb-0" >
< Image className = "rotate-[90deg] relative top-[-2px]" src = "/images/chevronDown.svg" alt = "arrow" width = { 11 } height = { 11 } / >
< h3 className = " text-black text-center text-[26px] uppercase mx-[23px]" > н а ш е с о о б щ е с т в о < / h3 >
< Image className = "rotate-[-90deg] relative top-[-2px]" src = "/images/chevronDown.svg" alt = "arrow" width = { 11 } height = { 11 } / >
< / div >
< Button className = "hidden md:order-3" name = "В с е участники" / >
2025-01-09 00:40:28 +03:00
< / div >
2025-01-27 22:42:23 +03:00
< div className = "flex m-auto justify-center gap-[16px] w-full px-[25px] flex-wrap" >
2025-01-09 00:40:28 +03:00
{ humans . map ( ( human , index ) = > {
return < HumanCard key = { index } name = { human . name } description = { human . description } skills = { human . skills } / >
} ) }
< / div >
2025-01-27 22:42:23 +03:00
< Button className = "min-w-[315px] mt-[50px] m-auto md:hidden" name = "В с е участники" / >
2025-01-09 00:40:28 +03:00
< / div >
< NavSection / >
2025-01-07 18:30:21 +03:00
< / main >
) ;
}