diff --git a/src/frontend/src/icons/GradientSparkles/index.tsx b/src/frontend/src/icons/GradientSparkles/index.tsx
index fcee60592..ac1d89aff 100644
--- a/src/frontend/src/icons/GradientSparkles/index.tsx
+++ b/src/frontend/src/icons/GradientSparkles/index.tsx
@@ -1,4 +1,4 @@
-import { InfinityIcon } from "lucide-react";
+import { InfinityIcon, Terminal, Code } from "lucide-react";
import { forwardRef } from "react";
import ForwardedIconComponent from "../../components/genericIconComponent";
@@ -16,7 +16,7 @@ export const GradientInfinity = forwardRef<
-
+
>
);
});
@@ -45,3 +45,23 @@ export const GradientSave = forwardRef<
>
);
});
+
+export const GradientGroup = (props) => {
+ return (
+ <>
+
+
+ >
+ );
+};
diff --git a/src/frontend/src/pages/FlowPage/components/SelectionMenuComponent/index.tsx b/src/frontend/src/pages/FlowPage/components/SelectionMenuComponent/index.tsx
index 251a95a48..0f77df34f 100644
--- a/src/frontend/src/pages/FlowPage/components/SelectionMenuComponent/index.tsx
+++ b/src/frontend/src/pages/FlowPage/components/SelectionMenuComponent/index.tsx
@@ -1,6 +1,7 @@
import { useEffect, useState } from "react";
import { NodeToolbar } from "reactflow";
import IconComponent from "../../../../components/genericIconComponent";
+import { GradientGroup } from "../../../../icons/GradientSparkles";
export default function SelectionMenu({ onClick, nodes, isVisible }) {
const [isOpen, setIsOpen] = useState(false);
const [isTransitioning, setIsTransitioning] = useState(false);
@@ -45,7 +46,7 @@ export default function SelectionMenu({ onClick, nodes, isVisible }) {
className="flex h-full w-full items-center justify-between text-sm hover:text-indigo-500"
onClick={onClick}
>
-
+
Group
diff --git a/src/frontend/src/utils/styleUtils.ts b/src/frontend/src/utils/styleUtils.ts
index 9399c2d80..9d5136975 100644
--- a/src/frontend/src/utils/styleUtils.ts
+++ b/src/frontend/src/utils/styleUtils.ts
@@ -100,6 +100,7 @@ import {
XCircle,
Zap,
Combine,
+ TerminalIcon
} from "lucide-react";
import { FaApple, FaGithub } from "react-icons/fa";
import { AWSIcon } from "../icons/AWS";
@@ -358,4 +359,5 @@ export const nodeIconsLucide: iconsType = {
ToyBrick,
RefreshCcw,
Combine,
+ TerminalIcon,
};