diff --git a/apps/cs/src/pages/menu/ui/menu-form.tsx b/apps/cs/src/pages/menu/ui/menu-form.tsx index 43331067e..a0d262b9d 100644 --- a/apps/cs/src/pages/menu/ui/menu-form.tsx +++ b/apps/cs/src/pages/menu/ui/menu-form.tsx @@ -1,7 +1,15 @@ +import { useState } from "react"; import { useQuery } from "@tanstack/react-query"; import type { UseFormReturn } from "react-hook-form"; import { useConfirm } from "@frontend-opensource/use-react-hooks"; -import { Button } from "@common/components"; +import { + Button, + Dialog, + DialogContent, + DialogHeader, + DialogTitle, + LNB, +} from "@common/components"; import { MenuApi, menuFormSchema, type MenuFormData } from "@/entities/menu"; import { ManagementAuthorityDialog } from "@/entities/menu-authority"; import { Form } from "@/shared/ui/form"; @@ -33,7 +41,7 @@ function MenuForm({ handleDelete, }: MenuFormProps) { const isModifyMode = !!menuCd; - + const [open, setOpen] = useState(false); const { confirm } = useConfirm(); const alert = useAlertStore((state) => state.setMessage); @@ -96,55 +104,82 @@ function MenuForm({ const isSubmitDisabled = !form.watch("siteId"); return ( -