Skip to content

Commit 3daa105

Browse files
committed
feat: 카카오맵 추가
1 parent 86d9095 commit 3daa105

File tree

1 file changed

+18
-17
lines changed

1 file changed

+18
-17
lines changed

src/pages/event/ui/EventDetailsPage.tsx

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import participantsImg from '../../../../public/assets/event-manage/details/Peop
1515
import dateImg from '../../../../public/assets/event-manage/details/Date.svg';
1616
import timeImg from '../../../../public/assets/event-manage/details/Time.svg';
1717
import locationImg from '../../../../public/assets/event-manage/details/Location.svg';
18+
import KakaoMap from '../../../shared/ui/KakaoMap';
1819

1920
interface ReadEvent {
2021
id: number;
@@ -90,10 +91,10 @@ const EventDetailsPage = () => {
9091
rightContent={<img src={Search} alt="검색" className="w-4" />}
9192
/>
9293
{event ? (
93-
<>
94-
<img src={event.bannerImageUrl} alt="이벤트 배너" className="w-full h-64 mb-6" />
95-
<div className="flex flex-col gap-3 px-4 md:px-6">
96-
94+
<>
95+
<img src={event.bannerImageUrl} alt="이벤트 배너" className="w-full h-64 mb-6" />
96+
<div className="flex flex-col gap-3 px-4 md:px-6">
97+
9798
<div key={event.id} className="flex flex-col gap-2">
9899
<h1 className="text-xl md:text-2xl font-bold">{event.title}</h1>
99100
<div className="flex justify-between items-center gap-1">
@@ -128,30 +129,30 @@ const EventDetailsPage = () => {
128129
</div>
129130
<span className="text-sm md:text-base py-3">{event.description}</span>
130131
</div>
131-
132132

133-
<h2 className="font-bold text-xl">위치</h2>
134-
<div className="w-full h-48 bg-gray2" />
135133

136-
<OrganizerInfo
134+
<h2 className="font-bold text-xl">위치</h2>
135+
<KakaoMap lat={event.location.lat} lng={event.location.lng} />
136+
137+
<OrganizerInfo
137138
name={event.hostChannelName}
138139
description={event.hostChannelDescription}
139140
phone={event.organizerPhoneNumber}
140141
email={event.organizerEmail}
141142
/>
142143

143-
<h2 className="font-bold text-xl">티켓 옵션</h2>
144-
<TicketInfo eventId={event.id}/>
144+
<h2 className="font-bold text-xl">티켓 옵션</h2>
145+
<TicketInfo eventId={event.id} />
145146

146-
<div className="flex flex-col gap-2">
147-
<h2 className="font-bold text-xl">관련 링크</h2>
148-
<div className="flex items-center gap-3 mb-4">
149-
<img src={link} alt="링크 이모지" />
150-
<span>공식 웹사이트</span>
147+
<div className="flex flex-col gap-2">
148+
<h2 className="font-bold text-xl">관련 링크</h2>
149+
<div className="flex items-center gap-3 mb-4">
150+
<img src={link} alt="링크 이모지" />
151+
<span>공식 웹사이트</span>
152+
</div>
151153
</div>
152154
</div>
153-
</div>
154-
</>
155+
</>
155156
) : (
156157
<div className="flex justify-center items-center h-screen">로딩 중...</div>
157158
)}

0 commit comments

Comments
 (0)