feat: add arxiv component (#5634)

* feat: add arxiv component

* [autofix.ci] apply automated fixes

* test: add initial test suite for arxiv component

* fix: correct test formatting for ArXiv component

* fix: implement tests for ArXivComponent following TestBatchRunComponent pattern

* fix: ArXivComponent test formatting

* [autofix.ci] apply automated fixes

* refactor: update imports and skip version tests for new component

* fix: fix line breaks in test file

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
This commit is contained in:
Raphael Valdetaro 2025-01-21 17:20:26 -03:00 • committed by GitHub
commit bd8dbdfab6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 435 additions and 0 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 17 KiB

View file

@ -0,0 +1,10 @@
import React, { forwardRef } from "react";
import SvgArXivIcon from "./ArXivIcon";
export const ArXivIcon = forwardRef<SVGSVGElement, React.PropsWithChildren<{}>>(
(props, ref) => {
return <SvgArXivIcon ref={ref} {...props} />;
},
);
export default ArXivIcon;

View file

@ -238,6 +238,7 @@ import { AWSIcon } from "../icons/AWS";
import { AgentQLIcon } from "../icons/AgentQL";
import { AirbyteIcon } from "../icons/Airbyte";
import { AnthropicIcon } from "../icons/Anthropic";
import { ArXivIcon } from "../icons/ArXiv";
import { ArizeIcon } from "../icons/Arize";
import { AssemblyAIIcon } from "../icons/AssemblyAI";
import { AstraDBIcon } from "../icons/AstraDB";
@ -625,6 +626,7 @@ export const nodeIconsLucide: iconsType = {
AmazonBedrockEmbeddings: AWSIcon,
Amazon: AWSIcon,
Anthropic: AnthropicIcon,
ArXiv: ArXivIcon,
ChatAnthropic: AnthropicIcon,
assemblyai: AssemblyAIIcon,
AgentQL: AgentQLIcon,