Merge branch 'zustand/io/migration' into new_project_modal
This commit is contained in:
commit
126e1d74ee
4 changed files with 23 additions and 14 deletions
|
|
@ -44,6 +44,7 @@ export default function GenericNode({
|
||||||
const buildFlow = useFlowStore((state) => state.buildFlow);
|
const buildFlow = useFlowStore((state) => state.buildFlow);
|
||||||
const setNode = useFlowStore((state) => state.setNode);
|
const setNode = useFlowStore((state) => state.setNode);
|
||||||
const name = nodeIconsLucide[data.type] ? data.type : types[data.type];
|
const name = nodeIconsLucide[data.type] ? data.type : types[data.type];
|
||||||
|
console.log(types[data.type])
|
||||||
const [inputName, setInputName] = useState(false);
|
const [inputName, setInputName] = useState(false);
|
||||||
const [nodeName, setNodeName] = useState(data.node!.display_name);
|
const [nodeName, setNodeName] = useState(data.node!.display_name);
|
||||||
const [inputDescription, setInputDescription] = useState(false);
|
const [inputDescription, setInputDescription] = useState(false);
|
||||||
|
|
@ -157,7 +158,7 @@ export default function GenericNode({
|
||||||
const iconElement = data?.node?.icon;
|
const iconElement = data?.node?.icon;
|
||||||
const iconColor = nodeColors[types[data.type]];
|
const iconColor = nodeColors[types[data.type]];
|
||||||
const iconName =
|
const iconName =
|
||||||
iconElement || (data.node?.flow ? "group_components" : name);
|
iconElement || (data.node?.flow ? "group_components" : name);
|
||||||
const iconClassName = `generic-node-icon ${
|
const iconClassName = `generic-node-icon ${
|
||||||
!showNode ? " absolute inset-x-6 h-12 w-12 " : ""
|
!showNode ? " absolute inset-x-6 h-12 w-12 " : ""
|
||||||
}`;
|
}`;
|
||||||
|
|
|
||||||
|
|
@ -4,9 +4,10 @@ export function sortKeys(a: string, b: string) {
|
||||||
"saved_components",
|
"saved_components",
|
||||||
"inputs",
|
"inputs",
|
||||||
"outputs",
|
"outputs",
|
||||||
|
"prompts",
|
||||||
"data",
|
"data",
|
||||||
"utilities",
|
|
||||||
"models",
|
"models",
|
||||||
|
"utilities",
|
||||||
];
|
];
|
||||||
const indexA = order.indexOf(a.toLowerCase());
|
const indexA = order.indexOf(a.toLowerCase());
|
||||||
const indexB = order.indexOf(b.toLowerCase());
|
const indexB = order.indexOf(b.toLowerCase());
|
||||||
|
|
|
||||||
|
|
@ -219,7 +219,7 @@ export default function NodeToolbarComponent({
|
||||||
}}
|
}}
|
||||||
data-testid="code-button-modal"
|
data-testid="code-button-modal"
|
||||||
>
|
>
|
||||||
<IconComponent name="TerminalSquare" className="h-4 w-4" />
|
<IconComponent name="Code" className="h-4 w-4" />
|
||||||
</button>
|
</button>
|
||||||
</ShadTooltip>
|
</ShadTooltip>
|
||||||
) : (
|
) : (
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,7 @@ import {
|
||||||
ArrowLeft,
|
ArrowLeft,
|
||||||
ArrowUpToLine,
|
ArrowUpToLine,
|
||||||
Bell,
|
Bell,
|
||||||
|
Binary,
|
||||||
BookMarked,
|
BookMarked,
|
||||||
BookmarkPlus,
|
BookmarkPlus,
|
||||||
PlusCircle,
|
PlusCircle,
|
||||||
|
|
@ -11,6 +12,7 @@ import {
|
||||||
Boxes,
|
Boxes,
|
||||||
GitCompare,
|
GitCompare,
|
||||||
Braces,
|
Braces,
|
||||||
|
BrainCircuit,
|
||||||
Check,
|
Check,
|
||||||
CheckCircle2,
|
CheckCircle2,
|
||||||
ChevronDown,
|
ChevronDown,
|
||||||
|
|
@ -31,6 +33,7 @@ import {
|
||||||
Compass,
|
Compass,
|
||||||
Copy,
|
Copy,
|
||||||
Cpu,
|
Cpu,
|
||||||
|
Database,
|
||||||
Delete,
|
Delete,
|
||||||
Download,
|
Download,
|
||||||
DownloadCloud,
|
DownloadCloud,
|
||||||
|
|
@ -43,6 +46,7 @@ import {
|
||||||
FileDown,
|
FileDown,
|
||||||
FileSearch,
|
FileSearch,
|
||||||
FileSearch2,
|
FileSearch2,
|
||||||
|
FileSliders,
|
||||||
FileText,
|
FileText,
|
||||||
FileType2,
|
FileType2,
|
||||||
FileUp,
|
FileUp,
|
||||||
|
|
@ -82,12 +86,14 @@ import {
|
||||||
MoonIcon,
|
MoonIcon,
|
||||||
MoreHorizontal,
|
MoreHorizontal,
|
||||||
Network,
|
Network,
|
||||||
|
Package2,
|
||||||
Paperclip,
|
Paperclip,
|
||||||
Pencil,
|
Pencil,
|
||||||
PencilLine,
|
PencilLine,
|
||||||
Pin,
|
Pin,
|
||||||
Play,
|
Play,
|
||||||
Plus,
|
Plus,
|
||||||
|
PocketKnife,
|
||||||
Redo,
|
Redo,
|
||||||
RefreshCcw,
|
RefreshCcw,
|
||||||
Repeat,
|
Repeat,
|
||||||
|
|
@ -123,6 +129,7 @@ import {
|
||||||
UserPlus2,
|
UserPlus2,
|
||||||
Users2,
|
Users2,
|
||||||
Variable,
|
Variable,
|
||||||
|
Wand,
|
||||||
Wand2,
|
Wand2,
|
||||||
Workflow,
|
Workflow,
|
||||||
Wrench,
|
Wrench,
|
||||||
|
|
@ -245,7 +252,7 @@ export const nodeNames: { [char: string]: string } = {
|
||||||
outputs: "Outputs",
|
outputs: "Outputs",
|
||||||
data: "Data",
|
data: "Data",
|
||||||
prompts: "Prompts",
|
prompts: "Prompts",
|
||||||
models: "Language Models",
|
models: "Models",
|
||||||
model_specs: "Model Specs",
|
model_specs: "Model Specs",
|
||||||
chains: "Chains",
|
chains: "Chains",
|
||||||
agents: "Agents",
|
agents: "Agents",
|
||||||
|
|
@ -261,8 +268,8 @@ export const nodeNames: { [char: string]: string } = {
|
||||||
wrappers: "Wrappers",
|
wrappers: "Wrappers",
|
||||||
textsplitters: "Text Splitters",
|
textsplitters: "Text Splitters",
|
||||||
retrievers: "Retrievers",
|
retrievers: "Retrievers",
|
||||||
utilities: "Utilities",
|
utilities: "Helpers",
|
||||||
langchain_utilities: "Langchain Utilities",
|
langchain_utilities: "Utilities",
|
||||||
output_parsers: "Output Parsers",
|
output_parsers: "Output Parsers",
|
||||||
custom_components: "Custom",
|
custom_components: "Custom",
|
||||||
unknown: "Other",
|
unknown: "Other",
|
||||||
|
|
@ -271,7 +278,7 @@ export const nodeNames: { [char: string]: string } = {
|
||||||
export const nodeIconsLucide: iconsType = {
|
export const nodeIconsLucide: iconsType = {
|
||||||
inputs: Download,
|
inputs: Download,
|
||||||
outputs: Upload,
|
outputs: Upload,
|
||||||
data: FolderOpen,
|
data: Database,
|
||||||
AzureChatOpenAi: AzureIcon,
|
AzureChatOpenAi: AzureIcon,
|
||||||
Ollama: OllamaIcon,
|
Ollama: OllamaIcon,
|
||||||
ChatOllama: OllamaIcon,
|
ChatOllama: OllamaIcon,
|
||||||
|
|
@ -334,27 +341,27 @@ export const nodeIconsLucide: iconsType = {
|
||||||
VertexAIEmbeddings: VertexAIIcon,
|
VertexAIEmbeddings: VertexAIIcon,
|
||||||
Share3: ShareIcon,
|
Share3: ShareIcon,
|
||||||
Share4: Share2Icon,
|
Share4: Share2Icon,
|
||||||
agents: Rocket,
|
agents: Bot,
|
||||||
Workflow,
|
Workflow,
|
||||||
User,
|
User,
|
||||||
WikipediaAPIWrapper: SvgWikipedia,
|
WikipediaAPIWrapper: SvgWikipedia,
|
||||||
chains: Link,
|
chains: Link,
|
||||||
memories: Cpu,
|
memories: Cpu,
|
||||||
models: Bot,
|
models: BrainCircuit,
|
||||||
model_specs: Lightbulb,
|
model_specs: FileSliders,
|
||||||
prompts: TerminalSquare,
|
prompts: TerminalSquare,
|
||||||
tools: Wrench,
|
tools: Hammer,
|
||||||
advanced: Laptop2,
|
advanced: Laptop2,
|
||||||
chat: MessageCircle,
|
chat: MessageCircle,
|
||||||
embeddings: Fingerprint,
|
embeddings: Binary,
|
||||||
saved_components: GradientSave,
|
saved_components: GradientSave,
|
||||||
documentloaders: Paperclip,
|
documentloaders: Paperclip,
|
||||||
vectorstores: Layers,
|
vectorstores: Layers,
|
||||||
toolkits: Hammer,
|
toolkits: Package2,
|
||||||
textsplitters: Scissors,
|
textsplitters: Scissors,
|
||||||
wrappers: Gift,
|
wrappers: Gift,
|
||||||
utilities: Wand2,
|
utilities: Wand2,
|
||||||
langchain_utilities: Wand2,
|
langchain_utilities: PocketKnife,
|
||||||
WolframAlphaAPIWrapper: SvgWolfram,
|
WolframAlphaAPIWrapper: SvgWolfram,
|
||||||
output_parsers: Compass,
|
output_parsers: Compass,
|
||||||
retrievers: FileSearch,
|
retrievers: FileSearch,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue