diff --git a/src/frontend/src/CustomNodes/GenericNode/components/parameterComponent/index.tsx b/src/frontend/src/CustomNodes/GenericNode/components/parameterComponent/index.tsx index 79a748e33..7ebfe5339 100644 --- a/src/frontend/src/CustomNodes/GenericNode/components/parameterComponent/index.tsx +++ b/src/frontend/src/CustomNodes/GenericNode/components/parameterComponent/index.tsx @@ -1,7 +1,7 @@ import { cloneDeep } from "lodash"; import { ReactNode, useEffect, useRef, useState } from "react"; import { useHotkeys } from "react-hotkeys-hook"; -import { Handle, Position, useUpdateNodeInternals } from "reactflow"; +import { useUpdateNodeInternals } from "reactflow"; import CodeAreaComponent from "../../../../components/codeAreaComponent"; import DictComponent from "../../../../components/dictComponent"; import Dropdown from "../../../../components/dropdownComponent"; @@ -24,9 +24,8 @@ import useFlowStore from "../../../../stores/flowStore"; import useFlowsManagerStore from "../../../../stores/flowsManagerStore"; import { useShortcutsStore } from "../../../../stores/shortcuts"; import { useTypesStore } from "../../../../stores/typesStore"; -import { APIClassType, VertexDataTypeAPI } from "../../../../types/api"; +import { APIClassType } from "../../../../types/api"; import { ParameterComponentType } from "../../../../types/components"; -import { isErrorLog } from "../../../../types/utils/typeCheckingUtils"; import { debouncedHandleUpdateValues, handleUpdateValues, @@ -625,7 +624,9 @@ export default function ParameterComponent({ -
+
1 && editNode ? "my-1" : "", "flex w-full flex-col gap-3", + disabled ? "pointer-events-none" : "", )} > { @@ -34,6 +35,7 @@ export default function DictComponent({ onChange={(obj) => { onChange(obj); }} + disabled={disabled} > diff --git a/src/frontend/src/modals/dictAreaModal/index.tsx b/src/frontend/src/modals/dictAreaModal/index.tsx index 3947eb069..ff9294d9c 100644 --- a/src/frontend/src/modals/dictAreaModal/index.tsx +++ b/src/frontend/src/modals/dictAreaModal/index.tsx @@ -18,10 +18,12 @@ export default function DictAreaModal({ children, onChange, value, + disabled = false, }: { children: JSX.Element; onChange?: (value: Object) => void; value: Object; + disabled?: boolean; }): JSX.Element { const [open, setOpen] = useState(false); const isDark = useDarkStore((state) => state.dark); @@ -35,6 +37,7 @@ export default function DictAreaModal({