Skip to content

Commit

Permalink
feat: TicketInfo 컴포넌트 추가
Browse files Browse the repository at this point in the history
- 약속명
- 날짜
- 시간
- 참여자들 이름
  • Loading branch information
Yoonkyoungme committed Aug 13, 2024
1 parent c140e62 commit 6d35adb
Showing 1 changed file with 56 additions and 0 deletions.
56 changes: 56 additions & 0 deletions frontend/src/components/MeetingTicket/TicketInfo.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
import { useParams } from 'react-router-dom';

import { useGetConfirmedMeetingInfoQuery } from '@stores/servers/confirm/queries';

export default function TicketInfo() {
const params = useParams<{ uuid: string }>();
const uuid = params.uuid!;

const { data } = useGetConfirmedMeetingInfoQuery(uuid);

if (!data) {
return null;
}

const {
meetingName,
availableAttendeeNames,
startDate,
startTime,
startDayOfWeek,
endDate,
endTime,
endDayOfWeek,
} = data;

console.log(data);
return (
<div>
<div>{meetingName}</div>

<div>
<div>날짜</div>
<div>
<span>
{startDate}({startDayOfWeek})부터
</span>
<span>
{endDate}({endDayOfWeek})까지
</span>
</div>
</div>

<div>
<div>시간</div>
<div>{`${startTime} ~ ${endTime}`}</div>
</div>

<div>
<div>참여자 ({availableAttendeeNames.length}명)</div>
{availableAttendeeNames.map((attendeeName) => (
<div key={attendeeName}>{attendeeName}</div>
))}
</div>
</div>
);
}

0 comments on commit 6d35adb

Please sign in to comment.