diff --git a/apps/cs/src/pages/menu/ui/menu-tree.tsx b/apps/cs/src/pages/menu/ui/menu-tree.tsx
index 59f55b4c2..b5782ec89 100644
--- a/apps/cs/src/pages/menu/ui/menu-tree.tsx
+++ b/apps/cs/src/pages/menu/ui/menu-tree.tsx
@@ -11,6 +11,7 @@ import {
type NodeModel,
type TreeMethods,
} from "@minoru/react-dnd-treeview";
+import { Button } from "@common/components/ui";
import { ENDPOINT } from "@/shared/config";
import { MenuApi } from "../api/menu-service";
import type { MenuFormData, TreeMenu, TreeNode } from "../model/menu-interface";
@@ -58,63 +59,87 @@ function MenuTree({
};
return (
-
- , { depth, isOpen, onToggle }) => {
- if (node.id === -1) {
+ <>
+
+ , { depth, isOpen, onToggle }) => {
+ if (node.id === -1) {
+ return (
+
+ additionalNodeForm.setValue("menuKornNm", e.target.value)
+ }
+ depth={depth}
+ onSave={onAdditionalNodeSave}
+ onCancel={onAdditionalNodeCancel}
+ />
+ );
+ }
return (
-
- additionalNodeForm.setValue("menuKornNm", e.target.value)
- }
+
);
- }
- return (
-
- );
- }}
- onDrop={handleDropNode(modifyTreeMenu)}
- classes={{
- root: "p-4",
- container: "flex flex-col",
- dropTarget: "!bg-[rgba(32,148,250,0.5)] rounded-sm",
- placeholder: "relative",
- }}
- sort={false}
- dropTargetOffset={5}
- insertDroppableFirst={false}
- canDrop={(_, { dragSource, dropTargetId }) => {
- if (dragSource?.parent === dropTargetId) {
- return true;
- }
- }}
- placeholderRender={(_, { depth }) => {
- return (
-
- );
- }}
- />
-
+ }}
+ onDrop={handleDropNode(modifyTreeMenu)}
+ classes={{
+ root: "p-4",
+ container: "flex flex-col",
+ dropTarget: "!bg-[rgba(32,148,250,0.5)] rounded-sm",
+ placeholder: "relative",
+ }}
+ sort={false}
+ dropTargetOffset={5}
+ insertDroppableFirst={false}
+ canDrop={(_, { dragSource, dropTargetId }) => {
+ if (dragSource?.parent === dropTargetId) {
+ return true;
+ }
+ }}
+ placeholderRender={(_, { depth }) => {
+ return (
+
+ );
+ }}
+ />
+
+
+
+
+
+ >
);
}