diff --git a/apps/cs/src/entities/comment/model/comment-interface.ts b/apps/cs/src/entities/comment/model/comment-interface.ts
index 9023346af..d47b0c195 100644
--- a/apps/cs/src/entities/comment/model/comment-interface.ts
+++ b/apps/cs/src/entities/comment/model/comment-interface.ts
@@ -26,7 +26,7 @@ export const commentFormSchema = z.object({
cmntCn: z.string(),
wrtrNm: z.string().nullish(),
cmntPswd: z.string(),
- cmntEvl: z.number().nullish(),
+ cmntEvl: z.string().nullish(),
});
export const commentUpdateFormSchema = commentFormSchema.omit({
diff --git a/apps/cs/src/pages/bbs/ui/bbs-form.tsx b/apps/cs/src/pages/bbs/ui/bbs-form.tsx
index b472073db..f0b1d7ea2 100644
--- a/apps/cs/src/pages/bbs/ui/bbs-form.tsx
+++ b/apps/cs/src/pages/bbs/ui/bbs-form.tsx
@@ -311,7 +311,11 @@ function BbsForm({ form, bbsId, ...props }: BbsFormProps) {
>
-
+
+
+
+
+
diff --git a/apps/cs/src/widgets/post/ui/post-comment.tsx b/apps/cs/src/widgets/post/ui/post-comment.tsx
index 53ad247f3..0e96ae1cb 100644
--- a/apps/cs/src/widgets/post/ui/post-comment.tsx
+++ b/apps/cs/src/widgets/post/ui/post-comment.tsx
@@ -4,7 +4,14 @@ import { useForm } from "react-hook-form";
import { zodResolver } from "@hookform/resolvers/zod";
import { useConfirm } from "@frontend-opensource/use-react-hooks";
import { useQuery, useQueryClient } from "@tanstack/react-query";
-import { Button, Input, Textarea } from "@common/components";
+import {
+ Button,
+ Input,
+ Label,
+ RadioGroup,
+ RadioGroupItem,
+ Textarea,
+} from "@common/components";
import {
CommentApi,
commentFormSchema,
@@ -14,6 +21,7 @@ import {
import { ENDPOINT } from "@/shared/config";
import {
useAlertStore,
+ useMenuStore,
useMutationWrapper,
usePrompt,
useUserStore,
@@ -24,10 +32,11 @@ function PostComment({ bbsId, pstNo }: { bbsId: number; pstNo: number }) {
const { prompt } = usePrompt();
const { confirm } = useConfirm();
const queryClient = useQueryClient();
+ const bbsInfo = useMenuStore((state) => state.bbsInfo);
const userInfo = useUserStore((state) => state.userInfo);
const alert = useAlertStore((state) => state.setMessage);
+ const [editValue, setEditValue] = useState("");
const [editingCmntNo, setEditingCmntNo] = useState
(null);
- const [editValue, setEditValue] = useState("");
const { data: comments } = useQuery({
queryKey: [ENDPOINT.BOARD_SERVICE.POSTS_COMMENTS, pstNo],
@@ -123,6 +132,46 @@ function PostComment({ bbsId, pstNo }: { bbsId: number; pstNo: number }) {