forked from CopilotKit/CopilotKit
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.ts
More file actions
47 lines (45 loc) · 1.13 KB
/
Copy pathindex.ts
File metadata and controls
47 lines (45 loc) · 1.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
/**
* Icon registry for shell-docs.
*
* `customIcons` maps stable string keys to icon components and is consumed by:
* - `FrameworkOverview` (via `iconKey` prop), and
* - integration `index.mdx` files that previously referenced `customIcons.<key>`
* from `docs/lib/icons/custom-icons.tsx`.
*
* Keys mirror the legacy `docs/` registry so MDX references remain stable.
*/
import {
AdkIcon,
Ag2Icon,
AgnoIcon,
AnthropicIcon,
CrewaiIcon,
DeepAgentsIcon,
LanggraphIcon,
LlamaIndexIcon,
MastraIcon,
MicrosoftIcon,
PydanticAiIcon,
SpringIcon,
StrandsIcon,
} from "./framework-icons";
import { A2AIcon } from "./a2a";
import { AgentSpecMarkIcon } from "./agent-spec-mark";
export const customIcons = {
a2a: A2AIcon,
adk: AdkIcon,
ag2: Ag2Icon,
agentspecMark: AgentSpecMarkIcon,
agno: AgnoIcon,
anthropic: AnthropicIcon,
awsStrands: StrandsIcon,
crewai: CrewaiIcon,
deepagents: DeepAgentsIcon,
langgraph: LanggraphIcon,
llamaindex: LlamaIndexIcon,
mastra: MastraIcon,
microsoft: MicrosoftIcon,
pydantic: PydanticAiIcon,
spring: SpringIcon,
} as const;
export type IconKey = keyof typeof customIcons;