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-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 (
< main className = "pt-[100px] flex flex-col" >
< div className = "flex flex-col container m-auto text-center text-dark gap-[31px]" >
< h1 className = "text-[40px] uppercase" > Д о н е ц к о е г е ш т а л ь т с о о б щ е с т в о < / h1 >
< p className = "text-dark text-[19px] max-w-[832px] mx-auto" > э т о д о б р о в о л ь н о е с а м о о р г а н и з у ю щ е е с я с о о б щ е с т в о
с п е ц и а л и с т о в г . Д о н е ц к а и Д о н е ц к о г о к р а я в о б л а с т и п с и х о л о г и ч е с к о г о к о н с у л ь т и р о в а н и я и
г е ш т а л ь т - т е р а п и и . < / p >
< / div >
< div className = "flex justify-center mt-[100px] gap-[14px] container mx-auto" >
< div
className = "relative bg-blue border-[1px] border-white rounded-[25px] pr-[48px] max-w-[650px] min-h-[480px] w-full font-[400]" >
< Image src = "/images/intro.svg" alt = "intro" className = "w-auto h-auto absolute" width = { 1 } height = { 1 } / >
< h3 className = "text-white text-[38px] mt-[214px] text-end leading-[41px]" >
< span className = "bg-darkBlue px-[12px] py-[3px] rounded-[18px]" > Ц е л ь < / span > н а ш е г о < br / > о б ъ е д и н е н и я :
< / h3 >
2025-01-14 18:28:14 +03:00
< p className = "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 >
< div className = "flex flex-col gap-[12px] max-w-[368px]" >
< div className = "flex items-center bg-blue rounded-[25px] min-h-[234px] px-[68px] py-[60px] relative" >
< 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-14 18:28:14 +03:00
className = "flex flex-col items-center rounded-[25px] min-h-[234px] px-[68px] pt-[40px] border-[4px] border-white" >
< div className = "flex relative left-[-20px] bottom-[-10px]" >
2025-01-09 00:40:28 +03:00
< AvatarImage imageUrl = 'avatar' / >
2025-01-14 18:28:14 +03:00
< AvatarImage imageUrl = 'avatar' className = "right-[55px] z-2" / >
< AvatarImage imageUrl = 'avatar' className = "right-[105px] z-3" / >
< AvatarImage imageUrl = 'avatar' className = "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 >
< div className = "mt-[50px] flex gap-[64px] justify-center container mx-auto" >
< 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]" >
< div className = "flex items-center max-w-[1033px] mx-auto justify-between w-full mb-[50px]" >
< Select name = "Конференции" / >
< h3 className = "text-black text-[26px] uppercase" > М е р о п р и я т и я с о о б щ е с т в а < / h3 >
< Button name = "В с е мероприятия" / >
< / div >
< div className = "flex justify-around" >
{ eventCards . map ( ( card , index ) = > {
return < EventCard title = { card . title } description = { card . description } key = { index } / >
} ) }
< / div >
< / div >
< div className = "flex flex-col mt-[90px] mb-[80px] gap-[56px]" >
< div className = "flex items-center max-w-[1033px] mx-auto justify-between w-full" >
< Select name = "Тренер" / >
< h3 className = "text-black text-[26px] uppercase" > н а ш е с о о б щ е с т в о < / h3 >
< Button name = "В с е участники" / >
< / div >
< div className = "flex max-w-[1033px] m-auto justify-between w-full" >
{ humans . map ( ( human , index ) = > {
return < HumanCard key = { index } name = { human . name } description = { human . description } skills = { human . skills } / >
} ) }
< / div >
< / div >
< NavSection / >
2025-01-07 18:30:21 +03:00
< / main >
) ;
}