diff --git a/src/app/[user]/create-group/page.tsx b/src/app/[user]/create-group/page.tsx
index ecf912ba..ee2ce63e 100644
--- a/src/app/[user]/create-group/page.tsx
+++ b/src/app/[user]/create-group/page.tsx
@@ -3,21 +3,14 @@
import Modal from "@/common/component/Modal";
import Sidebar from "@/common/component/Sidebar";
import ToastProvider from "@/common/component/Toast";
-import CodeClipboard from "@/shared/component/CodeClipboard";
import { sidebarWrapper } from "@/styles/shared.css";
import CreateGroupForm from "@/view/user/create-group/CreateGroupForm";
import { wrapper } from "@/view/user/create-group/index.css";
import { useRouter } from "next/navigation";
-import { useState } from "react";
const CreateGroupPage = () => {
const router = useRouter();
- const [responseCode, setResponseCode] = useState("");
-
- const handleSuccess = (code: string) => {
- setResponseCode(code);
- };
return (
{label}
} diff --git a/src/view/user/create-group/CreateGroupForm/index.tsx b/src/view/user/create-group/CreateGroupForm/index.tsx index f5e7a6e5..0d8d34c1 100644 --- a/src/view/user/create-group/CreateGroupForm/index.tsx +++ b/src/view/user/create-group/CreateGroupForm/index.tsx @@ -3,6 +3,7 @@ import { IcnPlus } from "@/asset/svg"; import Button from "@/common/component/Button"; import SupportingText from "@/common/component/SupportingText"; import { useToast } from "@/common/hook/useToast"; +import CodeClipboard from "@/shared/component/CodeClipboard"; import { Form } from "@/shared/component/Form"; import DateFormController from "@/shared/component/GroupInfoForm/DateFormController"; import DescFormController from "@/shared/component/GroupInfoForm/DescFormController"; @@ -16,15 +17,15 @@ import { } from "@/shared/component/GroupInfoForm/index.css"; import { getGroupFormData } from "@/shared/component/GroupInfoForm/util"; import { zodResolver } from "@hookform/resolvers/zod"; +import { useState } from "react"; import { useForm } from "react-hook-form"; import type { z } from "zod"; import { submitBtnStyle } from "./index.css"; -type CreateGroupFormProps = { - onSuccess: (code: string) => void; -}; -const CreateGroupForm = ({ onSuccess }: CreateGroupFormProps) => { +const CreateGroupForm = () => { const { showToast } = useToast(); + const [code, setCode] = useState(""); + const form = useForm