define node arg type

This commit is contained in:
codetypes committed 2024-04-19 12:47:46 +08:00
1 parent 41a11dc9b5
commit 1e614a6c18
3 files changed
+18 -16

No files matched your search

+2 -4
View File
@@ -1,5 +1,5 @@
import { EditNode, EditTree, FileTreeType, useWorkspace } from "@/contexts/workspace-context";
import { NodeModel, TreeGraphData, TreeModel } from "@/misc/b3type";
import { NodeArgType, NodeModel, TreeGraphData, TreeModel } from "@/misc/b3type";
import { Hotkey, isMacos } from "@/misc/keys";
import Path from "@/misc/path";
import { AutoComplete, Divider, Flex, Form, Input, InputNumber, Select, Switch } from "antd";
@@ -10,8 +10,6 @@ import Markdown from "react-markdown";
interface OptionType extends DefaultOptionType {}
type ArgType = "string" | "int" | "float" | "boolean" | "enum" | "code";
export const Inspector: FC = () => {
const workspace = {
editing: useWorkspace((state) => state.editing),
@@ -289,7 +287,7 @@ export const Inspector: FC = () => {
</Divider>
{def.args.map((v) => {
const required = v.type.indexOf("?") == -1;
const type = v.type.replace("?", "") as ArgType;
const type = v.type.replace("?", "") as NodeArgType;
return (
<Form.Item
name={`args.${v.name}`}