From fad4a14a82493a71160e9ac4e35d0117df4d4b62 Mon Sep 17 00:00:00 2001 From: bicochan Date: Wed, 16 Jul 2025 09:53:24 +0900 Subject: [PATCH] =?UTF-8?q?[apps/cs]=20fix:=20=EC=BD=98=ED=85=90=EC=B8=A0?= =?UTF-8?q?=20=EB=93=B1=EB=A1=9D=20=ED=8F=BC=20=EB=B2=84=EA=B7=B8=20?= =?UTF-8?q?=EC=88=98=EC=A0=95=20(CS=5FUT03020102)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../content/model/contents-interface.ts | 21 ++++++++++++++----- apps/cs/src/pages/contents/ui/create-page.tsx | 2 +- 2 files changed, 17 insertions(+), 6 deletions(-) diff --git a/apps/cs/src/entities/content/model/contents-interface.ts b/apps/cs/src/entities/content/model/contents-interface.ts index 7709eea08..54e42729a 100644 --- a/apps/cs/src/entities/content/model/contents-interface.ts +++ b/apps/cs/src/entities/content/model/contents-interface.ts @@ -67,11 +67,22 @@ export const contentsDetailSchema = z.object({ useYn: z.string(), }); -export const contentsFormSchema = contentsDetailSchema.omit({ - contsVer: true, - aprvDt: true, - autzr: true, -}); +export const contentsFormSchema = contentsDetailSchema + .omit({ + contsVer: true, + aprvDt: true, + autzr: true, + }) + .extend({ + contsSn: z.number().optional(), + aprvCd: z + .enum([ + CONTENTS_APPROVE_STATUS.DRAFT, + CONTENTS_APPROVE_STATUS.REQUESTED, + CONTENTS_APPROVE_STATUS.APPROVED, + ]) + .optional(), + }); export type Contents = z.infer; export type ContentsDetail = z.infer; diff --git a/apps/cs/src/pages/contents/ui/create-page.tsx b/apps/cs/src/pages/contents/ui/create-page.tsx index dfbb2a9fb..6868d6937 100644 --- a/apps/cs/src/pages/contents/ui/create-page.tsx +++ b/apps/cs/src/pages/contents/ui/create-page.tsx @@ -34,7 +34,7 @@ function CreatePage() {

콘텐츠 등록

- + ); }