show edit subtree button in inspector

This commit is contained in:
codetypes committed 2024-05-10 17:26:06 +08:00
1 parent b856d0146b
commit 117b80bb45
1 file changed
+24 -1
+24 -1
View File
@@ -2,7 +2,18 @@ import { EditNode, EditTree, useWorkspace } from "@/contexts/workspace-context";
import { NodeArgType, NodeModel, TreeGraphData, TreeModel } from "@/misc/b3type"; import { NodeArgType, NodeModel, TreeGraphData, TreeModel } from "@/misc/b3type";
import { Hotkey, isMacos } from "@/misc/keys"; import { Hotkey, isMacos } from "@/misc/keys";
import Path from "@/misc/path"; import Path from "@/misc/path";
import { AutoComplete, Divider, Flex, Form, Input, InputNumber, Select, Switch } from "antd"; import { EditOutlined } from "@ant-design/icons";
import {
AutoComplete,
Button,
Divider,
Flex,
Form,
Input,
InputNumber,
Select,
Switch,
} from "antd";
import TextArea from "antd/es/input/TextArea"; import TextArea from "antd/es/input/TextArea";
import { DefaultOptionType } from "antd/es/select"; import { DefaultOptionType } from "antd/es/select";
import { FC, useEffect, useMemo } from "react"; import { FC, useEffect, useMemo } from "react";
@@ -382,6 +393,18 @@ const NodeInspector: FC = () => {
</> </>
)} )}
</Form> </Form>
{disabled && (
<Flex style={{ paddingTop: "30px" }}>
<Button
type="primary"
style={{ width: "100%" }}
icon={<EditOutlined />}
onClick={() => workspace.editing?.dispatch("editSubtree")}
>
{t("editSubtree")}
</Button>
</Flex>
)}
</div> </div>
</> </>
); );