@@ -7,10 +7,8 @@ import Header from '@/components/Layout/header/Header';
77import DefaultBody from '@/components/Layout/Body/defaultBody' ;
88import SignModal from '@/components/modals/ticketing/SignModal' ;
99import CancelModal from '@/components/modals/ticketing/CancelModal' ;
10- import { formatDateTimeWithDay } from '@/utils/date' ;
1110import { fetchClient } from '@/api/clients/fetchClient' ;
1211import { TicketInfo } from '@/interfaces/SnackEvent' ;
13- import { convertToKoreanDate } from '@/utils/convertToKoreanDate' ;
1412
1513export default function TicketingResultInner ( ) {
1614 const searchParams = useSearchParams ( ) ;
@@ -35,7 +33,7 @@ export default function TicketingResultInner() {
3533 } , [ status , eventId , router ] ) ;
3634
3735 useEffect ( ( ) => {
38- if ( ! eventId ) return ; // 안전 가드
36+ if ( ! eventId ) return ;
3937 let ignore = false ;
4038 ( async ( ) => {
4139 try {
@@ -44,6 +42,7 @@ export default function TicketingResultInner() {
4442 `/ticketing/event/participation/${ eventId } `
4543 ) ;
4644 if ( ! ignore ) setTicket ( res . data ) ;
45+ console . log ( res . data ) ;
4746 } catch ( err ) {
4847 console . error ( err ) ;
4948 } finally {
@@ -61,7 +60,6 @@ export default function TicketingResultInner() {
6160
6261 switch ( status ) {
6362 case 'success' :
64- const extendedEndTime = new Date ( new Date ( ticket . eventEndTime ) . getTime ( ) + 30 * 60 * 1000 ) ;
6563 return (
6664 < Suspense >
6765 < Header
@@ -80,25 +78,43 @@ export default function TicketingResultInner() {
8078 { ticket ?. status === 'WAITING' && (
8179 < >
8280 < div >
83- < p className = "font-bold text-[14px] text-center text-[#0D99FF]" >
81+ < p className = "font-bold text-[14px] text-center text-[#0D99FF] flex justify-center " >
8482 수령장소: { ticket . locationInfo }
8583 < span className = "text-[#0D99FF] ml-1 mt-[-10px] font-semibold text-[18px]" >
8684 •
8785 </ span >
8886 </ p >
89- < p className = "font-bold text-[12px] text-center text-black" >
90- 관리자에게 이 화면을 보여준 후 서명하세요
87+ < p className = "font-bold text-[12px] text-center text-black mt-2" >
88+ 서명 후 학생회가 제공하는 비밀번호 4자리를 < br />
89+ 직접 입력하고 화면을 보여주세요
9190 </ p >
9291 < p className = "text-[12px] text-center text-black/50 font-normal mt-[13px]" >
9392 교환권은 마이페이지에서도 확인 가능해요
9493 </ p >
9594 </ div >
9695
9796 < div className = "fixed bottom-[50px] left-0 w-full px-4 bg-white pb-[35px] flex flex-col items-center" >
98- < div className = "text-[11px] text-center text-[#FF2525] font-normal" >
99- { convertToKoreanDate ( ticket . eventReceivedEndTime ) } 까지 오지 않으면
100- 티켓이 자동 취소돼요.
101- < br /> 그 전에 꼭 방문해 주세요!
97+
98+ < div className = "text-[12px] text-center text-[#0D99FF] font-normal flex flex-row" >
99+
100+ < svg width = "18" height = "18" viewBox = "0 0 24 24" fill = "none" >
101+ < circle
102+ cx = "12"
103+ cy = "12"
104+ r = "8"
105+ stroke = "#0D99FF"
106+ strokeWidth = "1.5"
107+ />
108+ < path
109+ d = "M12 8V12L14.5 14.5"
110+ stroke = "#0D99FF"
111+ strokeWidth = "1.5"
112+ strokeLinecap = "round"
113+ />
114+ </ svg >
115+ < div > 간식나눔 시작 30분 전까지 오지 않으면 티켓이 자동 취소돼요.</ div >
116+
117+
102118 </ div >
103119
104120 < button
0 commit comments