diff --git a/src/frontend/package.json b/src/frontend/package.json index 1d9beeb99b52..312e52051ecb 100644 --- a/src/frontend/package.json +++ b/src/frontend/package.json @@ -56,5 +56,5 @@ "last 1 safari version" ] }, - "proxy": "http://localhost:7860" + "proxy": "http://backend:7860" } diff --git a/src/frontend/src/CustomNodes/GenericNode/index.tsx b/src/frontend/src/CustomNodes/GenericNode/index.tsx index 990fd458b25d..ddb9524ee110 100644 --- a/src/frontend/src/CustomNodes/GenericNode/index.tsx +++ b/src/frontend/src/CustomNodes/GenericNode/index.tsx @@ -19,18 +19,19 @@ export default function GenericNode({ selected: boolean; }) { const { setErrorData } = useContext(alertContext); - const showError = useRef(true) + const showError = useRef(true); const { types, deleteNode } = useContext(typesContext); const Icon = nodeIcons[types[data.type]]; if (!Icon) { console.log(data); - if(showError.current){ - setErrorData({ - title: data.type?`The ${data.type} node could not be rendered, please review your json file`: - "There was a node that can't be rendered, please review your json file", - }); - showError.current=false - } + if (showError.current) { + setErrorData({ + title: data.type + ? `The ${data.type} node could not be rendered, please review your json file` + : "There was a node that can't be rendered, please review your json file", + }); + showError.current = false; + } return; } @@ -45,7 +46,9 @@ export default function GenericNode({
{data.type}
@@ -80,8 +83,7 @@ export default function GenericNode({ data={data} color={ nodeColors[types[data.node.template[t].type]] ?? - nodeColors[types[data.node.template[t].type]] ?? - "black" + nodeColors.unknown } title={snakeToNormalCase(t)} name={t} @@ -105,7 +107,7 @@ export default function GenericNode({ (
{Object.keys(data[d]).map((t: string, k) => ( @@ -63,7 +63,7 @@ export default function ExtraSidebar() {
onDragStart(event, { type: t, diff --git a/src/frontend/src/utils.ts b/src/frontend/src/utils.ts index 21cca74e91ff..796cd6de41e3 100644 --- a/src/frontend/src/utils.ts +++ b/src/frontend/src/utils.ts @@ -8,6 +8,7 @@ import { ComputerDesktopIcon, Bars3CenterLeftIcon, PaperClipIcon, + QuestionMarkCircleIcon, } from "@heroicons/react/24/outline"; import { Connection, Edge, Node, ReactFlowInstance } from "reactflow"; import { FlowType } from "./types/flow"; @@ -73,7 +74,8 @@ export const nodeColors: {[char: string]: string} = { advanced: "#000000", chat: "#454173", thought:"#272541", - docloaders:"#10B981" + docloaders:"#FF9135", + unknown:"#9CA3AF" }; export const nodeNames:{[char: string]: string} = { @@ -85,7 +87,8 @@ export const nodeNames:{[char: string]: string} = { memories: "Memories", advanced: "Advanced", chat: "Chat", - docloaders:"Document Loader" + docloaders:"Document Loader", + unknown:"Unknown" }; export const nodeIcons:{[char: string]: React.ForwardRefExoticComponent>} = { @@ -97,7 +100,8 @@ export const nodeIcons:{[char: string]: React.ForwardRefExoticComponent