Skip to content

Commit f288684

Browse files
committed
fix: qa
1 parent 51e4bef commit f288684

File tree

2 files changed

+16
-23
lines changed
  • apps/ticket-admin/src/app/events/[eventId]/edit

2 files changed

+16
-23
lines changed

apps/ticket-admin/src/app/events/[eventId]/edit/_clientBoundary/EventEditFormClient/index.tsx

Lines changed: 14 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,7 @@ import { GuestManagement } from "@/app/events/[eventId]/edit/_components/GuestMa
1111
import { TicketManagementClient } from "@/app/events/create/_clientBoundary/TicketManagementClient";
1212
import { EventFormLayout } from "@/app/events/create/_components/EventFormLayout";
1313
import { 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";
1815
import { EventDetailResponse } from "@/data/admin/getEventDetail/types";
1916
import { useEventMutation } from "@/data/admin/patchEvents/mutation";
2017
import {
@@ -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")}>

apps/ticket-admin/src/app/events/[eventId]/edit/page.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ type Props = {
1010
export default async function EditEventPage({ params }: Props) {
1111
const { eventId } = await params;
1212

13-
// const qc = getQueryClient();
13+
const qc = getQueryClient();
1414

15-
// qc.prefetchQuery(eventDetailOptions({ eventId }));
15+
qc.prefetchQuery(eventDetailOptions({ eventId }));
1616

1717
return <EventEditForm eventId={eventId} />;
1818
}

0 commit comments

Comments
 (0)