diff --git a/src/frontend/src/CustomNodes/GenericNode/components/parameterComponent/index.tsx b/src/frontend/src/CustomNodes/GenericNode/components/parameterComponent/index.tsx
index ae2c144a0..b3ecd04f6 100644
--- a/src/frontend/src/CustomNodes/GenericNode/components/parameterComponent/index.tsx
+++ b/src/frontend/src/CustomNodes/GenericNode/components/parameterComponent/index.tsx
@@ -25,6 +25,7 @@ import React from "react";
import { nodeColors } from "../../../../utils";
import ShadTooltip from "../../../../components/ShadTooltipComponent";
import { PopUpContext } from "../../../../contexts/popUpContext";
+import ToggleShadComponent from "../../../../components/toggleShadComponent";
export default function ParameterComponent({
left,
@@ -193,7 +194,7 @@ export default function ParameterComponent({
) : left === true && type === "bool" ? (
- {
@@ -201,6 +202,7 @@ export default function ParameterComponent({
setEnabled(t);
}}
+ size="large"
/>
) : left === true && type === "float" ? (
diff --git a/src/frontend/src/components/toggleShadComponent/index.tsx b/src/frontend/src/components/toggleShadComponent/index.tsx
index 632ee1bad..94d3b0f59 100644
--- a/src/frontend/src/components/toggleShadComponent/index.tsx
+++ b/src/frontend/src/components/toggleShadComponent/index.tsx
@@ -1,4 +1,3 @@
-import { classNames } from "../../utils";
import { useEffect } from "react";
import { ToggleComponentType } from "../../types/components";
import { Switch } from "../ui/switch";
@@ -7,17 +6,36 @@ export default function ToggleShadComponent({
enabled,
setEnabled,
disabled,
+ size
}: ToggleComponentType) {
useEffect(() => {
if (disabled) {
setEnabled(false);
}
}, [disabled, setEnabled]);
+ let scaleX, scaleY;
+ switch(size){
+ case "small":
+ scaleX = 0.6;
+ scaleY = 0.6;
+ break;
+ case "medium":
+ scaleX = 0.8;
+ scaleY = 0.8;
+ break;
+ case "large":
+ scaleX = 1;
+ scaleY = 1;
+ break;
+ default:
+ scaleX = 1;
+ scaleY = 1;
+ }
return (
@@ -296,6 +297,7 @@ export default function EditNodeModal({ data }: { data: NodeDataType }) {
changeAdvanced(data.node.template[n])
}
disabled={false}
+ size="small"
/>
diff --git a/src/frontend/src/types/components/index.ts b/src/frontend/src/types/components/index.ts
index 060bd6d05..907d47f3f 100644
--- a/src/frontend/src/types/components/index.ts
+++ b/src/frontend/src/types/components/index.ts
@@ -20,6 +20,7 @@ export type ToggleComponentType = {
enabled: boolean;
setEnabled: (state: boolean) => void;
disabled: boolean;
+ size: "small" | "medium" | "large";
};
export type DropDownComponentType = {
value: string;