From 47a9bf389057bcdc0d52549e647caa28df6afa8c Mon Sep 17 00:00:00 2001 From: Lucas Oliveira <62335616+lucaseduoli@users.noreply.github.com> Date: Fri, 30 Aug 2024 18:41:25 -0300 Subject: [PATCH] fix: add unstructured icon (#3631) Added Unstructured icon Co-authored-by: Cristhian Zanforlin Lousa --- .../src/icons/Unstructured/Unstructured.jsx | 66 +++++++++++++++++++ .../src/icons/Unstructured/Unstructured.svg | 22 +++++++ src/frontend/src/icons/Unstructured/index.tsx | 9 +++ src/frontend/src/utils/styleUtils.ts | 2 + 4 files changed, 99 insertions(+) create mode 100644 src/frontend/src/icons/Unstructured/Unstructured.jsx create mode 100644 src/frontend/src/icons/Unstructured/Unstructured.svg create mode 100644 src/frontend/src/icons/Unstructured/index.tsx diff --git a/src/frontend/src/icons/Unstructured/Unstructured.jsx b/src/frontend/src/icons/Unstructured/Unstructured.jsx new file mode 100644 index 000000000..eb509e488 --- /dev/null +++ b/src/frontend/src/icons/Unstructured/Unstructured.jsx @@ -0,0 +1,66 @@ +const SvgGoogleGenerativeAI = (props) => ( + + + + + + + + + + + + + + + + + + + + + + +); +export default SvgGoogleGenerativeAI; diff --git a/src/frontend/src/icons/Unstructured/Unstructured.svg b/src/frontend/src/icons/Unstructured/Unstructured.svg new file mode 100644 index 000000000..bd55efb56 --- /dev/null +++ b/src/frontend/src/icons/Unstructured/Unstructured.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/frontend/src/icons/Unstructured/index.tsx b/src/frontend/src/icons/Unstructured/index.tsx new file mode 100644 index 000000000..f9e434a90 --- /dev/null +++ b/src/frontend/src/icons/Unstructured/index.tsx @@ -0,0 +1,9 @@ +import React, { forwardRef } from "react"; +import SvgUnstructured from "./Unstructured"; + +export const UnstructuredIcon = forwardRef< + SVGSVGElement, + React.PropsWithChildren<{}> +>((props, ref) => { + return ; +}); diff --git a/src/frontend/src/utils/styleUtils.ts b/src/frontend/src/utils/styleUtils.ts index d51143d20..c554b59ac 100644 --- a/src/frontend/src/utils/styleUtils.ts +++ b/src/frontend/src/utils/styleUtils.ts @@ -1,5 +1,6 @@ import { AIMLIcon } from "@/icons/AIML"; import Perplexity from "@/icons/Perplexity/Perplexity"; +import { UnstructuredIcon } from "@/icons/Unstructured"; import { AthenaIcon } from "@/icons/athena/index"; import { freezeAllIcon } from "@/icons/freezeAll"; import { @@ -393,6 +394,7 @@ export const nodeIconsLucide: iconsType = { GoogleGenerativeAI: GoogleGenerativeAIIcon, Groq: GroqIcon, HNLoader: HackerNewsIcon, + Unstructured: UnstructuredIcon, HuggingFaceHub: HuggingFaceIcon, HuggingFace: HuggingFaceIcon, HuggingFaceEmbeddings: HuggingFaceIcon,