@@ -11,10 +11,7 @@ import { GuestManagement } from "@/app/events/[eventId]/edit/_components/GuestMa
1111import { TicketManagementClient } from "@/app/events/create/_clientBoundary/TicketManagementClient" ;
1212import { EventFormLayout } from "@/app/events/create/_components/EventFormLayout" ;
1313import { PreviewMedia } from "@/app/events/create/_components/ImageUploader" ;
14- import {
15- useEventDetailQuery ,
16- useEventDetailSuspenseQuery ,
17- } from "@/data/admin/getEventDetail/queries" ;
14+ import { useEventDetailSuspenseQuery } from "@/data/admin/getEventDetail/queries" ;
1815import { EventDetailResponse } from "@/data/admin/getEventDetail/types" ;
1916import { useEventMutation } from "@/data/admin/patchEvents/mutation" ;
2017import {
@@ -114,7 +111,7 @@ export function EventEditFormClient({ eventId }: Props) {
114111
115112 const [ isSubmitting , setIsSubmitting ] = useState ( false ) ;
116113
117- const { data : eventDetailData } = useEventDetailQuery ( {
114+ const { data : eventDetailData } = useEventDetailSuspenseQuery ( {
118115 eventId,
119116 } ) ;
120117
@@ -124,7 +121,7 @@ export function EventEditFormClient({ eventId }: Props) {
124121
125122 // 이벤트 노출 시작 날짜
126123 const eventExposureStartDateField = useSelect ( {
127- initialValue : eventDetailData ? .eventExposureStartDate ,
124+ initialValue : eventDetailData . eventExposureStartDate ,
128125 onChange : ( value : string ) => {
129126 setFormData ( ( prev ) => ( {
130127 ...prev ,
@@ -140,7 +137,7 @@ export function EventEditFormClient({ eventId }: Props) {
140137
141138 // 이벤트 노출 종료 날짜
142139 const eventExposureEndDateField = useSelect ( {
143- initialValue : eventDetailData ? .eventExposureEndDate ,
140+ initialValue : eventDetailData . eventExposureEndDate ,
144141 validate : ( value : string ) => {
145142 if ( ! value ) return "이벤트 노출 종료 날짜를 선택해주세요." ;
146143
@@ -156,7 +153,7 @@ export function EventEditFormClient({ eventId }: Props) {
156153
157154 // 이벤트 노출 시작 시간
158155 const eventExposureStartTimeField = useTextField ( {
159- initialValue : eventDetailData ? .eventExposureStartTime ,
156+ initialValue : eventDetailData . eventExposureStartTime ,
160157 validate : ( value : string ) => {
161158 if ( ! value . trim ( ) ) return "이벤트 노출 시작 시간을 입력해주세요." ;
162159
@@ -176,7 +173,7 @@ export function EventEditFormClient({ eventId }: Props) {
176173
177174 // 이벤트 노출 종료 시간
178175 const eventExposureEndTimeField = useTextField ( {
179- initialValue : eventDetailData ? .eventExposureEndTime ,
176+ initialValue : eventDetailData . eventExposureEndTime ,
180177 validate : ( value : string ) => {
181178 if ( ! value . trim ( ) ) return "이벤트 노출 종료 시간을 입력해주세요." ;
182179
@@ -195,7 +192,7 @@ export function EventEditFormClient({ eventId }: Props) {
195192 } ) ;
196193
197194 const eventTypeSelect = useSelect ( {
198- initialValue : eventDetailData ? .eventType ,
195+ initialValue : eventDetailData . eventType ,
199196 validate : ( value ) => {
200197 if ( ! value ) return "이벤트 타입을 선택해주세요." ;
201198
@@ -243,7 +240,7 @@ export function EventEditFormClient({ eventId }: Props) {
243240
244241 // 이벤트 시작 날짜
245242 const eventStartDateField = useSelect ( {
246- initialValue : eventDetailData ? .startDate ,
243+ initialValue : eventDetailData . startDate ,
247244 validate : ( value : string ) => {
248245 if ( ! value ) return "이벤트 시작 날짜를 선택해주세요." ;
249246
@@ -259,7 +256,7 @@ export function EventEditFormClient({ eventId }: Props) {
259256
260257 // 이벤트 종료 날짜
261258 const eventEndDateField = useSelect ( {
262- initialValue : eventDetailData ? .endDate ,
259+ initialValue : eventDetailData . endDate ,
263260 validate : ( value : string ) => {
264261 if ( ! value ) return "이벤트 종료 날짜를 선택해주세요." ;
265262
@@ -275,7 +272,7 @@ export function EventEditFormClient({ eventId }: Props) {
275272
276273 // 이벤트 시작 시간
277274 const eventStartTimeField = useTextField ( {
278- initialValue : eventDetailData ? .startTime ,
275+ initialValue : eventDetailData . startTime ,
279276 validate : ( value : string ) => {
280277 if ( ! value . trim ( ) ) return "이벤트 시작 시간을 입력해주세요." ;
281278
@@ -295,7 +292,7 @@ export function EventEditFormClient({ eventId }: Props) {
295292
296293 // 이벤트 종료 시간
297294 const eventEndTimeField = useTextField ( {
298- initialValue : eventDetailData ? .endTime ,
295+ initialValue : eventDetailData . endTime ,
299296 validate : ( value : string ) => {
300297 if ( ! value . trim ( ) ) return "이벤트 종료 시간을 입력해주세요." ;
301298
@@ -576,7 +573,7 @@ export function EventEditFormClient({ eventId }: Props) {
576573 } ) ;
577574
578575 const presignedUrls = await postPresignedUrls ( {
579- eventId : eventDetailData ? .eventId as number ,
576+ eventId : eventDetailData . eventId ,
580577 mediaInfoRequests,
581578 } ) ;
582579
@@ -623,7 +620,7 @@ export function EventEditFormClient({ eventId }: Props) {
623620 } ) ;
624621
625622 const siteMapPresignedUrls = await postPresignedUrls ( {
626- eventId : eventDetailData ? .eventId as number ,
623+ eventId : eventDetailData . eventId ,
627624 mediaInfoRequests : mediaInfoRequestsSiteMap ,
628625 } ) ;
629626
@@ -663,7 +660,7 @@ export function EventEditFormClient({ eventId }: Props) {
663660
664661 await patchEvent ( {
665662 ...formData ,
666- eventId : eventDetailData ? .eventId as number ,
663+ eventId : eventDetailData . eventId ,
667664 images : imagesData ,
668665 siteMapImages : siteMapsData ,
669666 } ) ;
@@ -692,10 +689,6 @@ export function EventEditFormClient({ eventId }: Props) {
692689 }
693690 } ;
694691
695- if ( eventDetailData === undefined ) {
696- return < LoadingWithLayout /> ;
697- }
698-
699692 return (
700693 < div >
701694 < div className = { cx ( "header" ) } >
0 commit comments