Skip to content

Commit 1608f65

Browse files
committed
improvement(integrations): rework category taxonomy, redesign integrations page, centralize core block list
1 parent bfc8b4e commit 1608f65

228 files changed

Lines changed: 977 additions & 4999 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

apps/docs/components/icons.tsx

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1886,9 +1886,7 @@ export function ConfluenceIcon(props: SVGProps<SVGSVGElement>) {
18861886
return (
18871887
<svg
18881888
{...props}
1889-
width='24'
1890-
height='24'
1891-
viewBox='0 3 21 24'
1889+
viewBox='-0.5 4.25 24 24'
18921890
focusable='false'
18931891
fill='none'
18941892
aria-hidden='true'
@@ -2265,9 +2263,7 @@ export function JiraIcon(props: SVGProps<SVGSVGElement>) {
22652263
<svg
22662264
{...props}
22672265
xmlns='http://www.w3.org/2000/svg'
2268-
viewBox='0 0 30 30'
2269-
width='24'
2270-
height='24'
2266+
viewBox='3.5 4.5 25 25'
22712267
focusable='false'
22722268
aria-hidden='true'
22732269
>
@@ -4070,7 +4066,7 @@ export function PipedriveIcon(props: SVGProps<SVGSVGElement>) {
40704066
fillRule='evenodd'
40714067
>
40724068
<g transform='translate(67.000000, 44.000000)'>
4073-
<use fill='#FFFFFF' xlinkHref={`#${pathId}`} />
4069+
<use fill='currentColor' xlinkHref={`#${pathId}`} />
40744070
</g>
40754071
</g>
40764072
</svg>

apps/docs/components/ui/icon-mapping.ts

Lines changed: 0 additions & 89 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
import type { ComponentType, SVGProps } from 'react'
66
import {
7-
A2AIcon,
87
AgentMailIcon,
98
AgentPhoneIcon,
109
AgiloftIcon,
@@ -22,27 +21,21 @@ import {
2221
AttioIcon,
2322
AzureIcon,
2423
BoxCompanyIcon,
25-
BrainIcon,
2624
BrandfetchIcon,
2725
BrightDataIcon,
28-
BrowserUseIcon,
2926
CalComIcon,
3027
CalendlyIcon,
31-
CirclebackIcon,
3228
ClayIcon,
3329
ClerkIcon,
3430
CloudFormationIcon,
3531
CloudflareIcon,
3632
CloudWatchIcon,
37-
ConfluenceIcon,
3833
CrowdStrikeIcon,
39-
CursorIcon,
4034
DagsterIcon,
4135
DatabricksIcon,
4236
DatadogIcon,
4337
DevinIcon,
4438
DiscordIcon,
45-
DocumentIcon,
4639
DocuSignIcon,
4740
DropboxIcon,
4841
DsPyIcon,
@@ -54,20 +47,14 @@ import {
5447
EnrichSoIcon,
5548
EvernoteIcon,
5649
ExaAIIcon,
57-
ExtendIcon,
58-
EyeIcon,
5950
FathomIcon,
6051
FirecrawlIcon,
61-
FirefliesIcon,
6252
GammaIcon,
63-
GithubIcon,
6453
GitLabIcon,
65-
GmailIcon,
6654
GongIcon,
6755
GoogleAdsIcon,
6856
GoogleBigQueryIcon,
6957
GoogleBooksIcon,
70-
GoogleCalendarIcon,
7158
GoogleContactsIcon,
7259
GoogleDocsIcon,
7360
GoogleDriveIcon,
@@ -78,7 +65,6 @@ import {
7865
GoogleMeetIcon,
7966
GooglePagespeedIcon,
8067
GoogleSheetsIcon,
81-
GoogleSlidesIcon,
8268
GoogleTasksIcon,
8369
GoogleTranslateIcon,
8470
GoogleVaultIcon,
@@ -93,61 +79,49 @@ import {
9379
HunterIOIcon,
9480
IAMIcon,
9581
IdentityCenterIcon,
96-
ImageIcon,
9782
IncidentioIcon,
9883
InfisicalIcon,
99-
IntercomIcon,
10084
JinaAIIcon,
10185
JiraIcon,
10286
JiraServiceManagementIcon,
103-
KalshiIcon,
10487
KetchIcon,
10588
LangsmithIcon,
10689
LaunchDarklyIcon,
10790
LemlistIcon,
108-
LinearIcon,
10991
LinkedInIcon,
11092
LinkupIcon,
11193
LoopsIcon,
11294
LumaIcon,
11395
MailchimpIcon,
11496
MailgunIcon,
115-
MailServerIcon,
11697
Mem0Icon,
11798
MicrosoftDataverseIcon,
11899
MicrosoftExcelIcon,
119100
MicrosoftOneDriveIcon,
120101
MicrosoftPlannerIcon,
121102
MicrosoftSharepointIcon,
122103
MicrosoftTeamsIcon,
123-
MistralIcon,
124104
MondayIcon,
125105
MongoDBIcon,
126-
MySQLIcon,
127-
Neo4jIcon,
128106
NotionIcon,
129107
ObsidianIcon,
130108
OktaIcon,
131109
OnePasswordIcon,
132110
OpenAIIcon,
133111
OutlookIcon,
134-
PackageSearchIcon,
135112
PagerDutyIcon,
136113
ParallelIcon,
137114
PerplexityIcon,
138115
PineconeIcon,
139116
PipedriveIcon,
140117
PolymarketIcon,
141-
PostgresIcon,
142118
PosthogIcon,
143119
ProfoundIcon,
144-
PulseIcon,
145120
QdrantIcon,
146121
QuiverIcon,
147122
RDSIcon,
148123
RedditIcon,
149124
RedisIcon,
150-
ReductoIcon,
151125
ResendIcon,
152126
RevenueCatIcon,
153127
RipplingIcon,
@@ -156,38 +130,29 @@ import {
156130
SalesforceIcon,
157131
SapS4HanaIcon,
158132
SESIcon,
159-
SearchIcon,
160133
SecretsManagerIcon,
161134
SendgridIcon,
162135
SentryIcon,
163136
SerperIcon,
164137
ServiceNowIcon,
165-
SftpIcon,
166138
ShopifyIcon,
167139
SimilarwebIcon,
168140
SixtyfourIcon,
169141
SlackIcon,
170-
SmtpIcon,
171142
SQSIcon,
172-
SshIcon,
173143
STSIcon,
174-
STTIcon,
175144
StagehandIcon,
176145
StripeIcon,
177146
SupabaseIcon,
178147
TailscaleIcon,
179148
TavilyIcon,
180149
TelegramIcon,
181-
TextractIcon,
182150
TinybirdIcon,
183-
TranslateIcon,
184151
TrelloIcon,
185-
TTSIcon,
186152
TwilioIcon,
187153
TypeformIcon,
188154
UpstashIcon,
189155
VercelIcon,
190-
VideoIcon,
191156
WealthboxIcon,
192157
WebflowIcon,
193158
WhatsAppIcon,
@@ -204,7 +169,6 @@ import {
204169
type IconComponent = ComponentType<SVGProps<SVGSVGElement>>
205170

206171
export const blockTypeToIconMap: Record<string, IconComponent> = {
207-
a2a: A2AIcon,
208172
agentmail: AgentMailIcon,
209173
agentphone: AgentPhoneIcon,
210174
agiloft: AgiloftIcon,
@@ -223,20 +187,14 @@ export const blockTypeToIconMap: Record<string, IconComponent> = {
223187
box: BoxCompanyIcon,
224188
brandfetch: BrandfetchIcon,
225189
brightdata: BrightDataIcon,
226-
browser_use: BrowserUseIcon,
227190
calcom: CalComIcon,
228191
calendly: CalendlyIcon,
229-
circleback: CirclebackIcon,
230192
clay: ClayIcon,
231193
clerk: ClerkIcon,
232194
cloudflare: CloudflareIcon,
233195
cloudformation: CloudFormationIcon,
234196
cloudwatch: CloudWatchIcon,
235-
confluence: ConfluenceIcon,
236-
confluence_v2: ConfluenceIcon,
237197
crowdstrike: CrowdStrikeIcon,
238-
cursor: CursorIcon,
239-
cursor_v2: CursorIcon,
240198
dagster: DagsterIcon,
241199
databricks: DatabricksIcon,
242200
datadog: DatadogIcon,
@@ -253,26 +211,14 @@ export const blockTypeToIconMap: Record<string, IconComponent> = {
253211
enrich: EnrichSoIcon,
254212
evernote: EvernoteIcon,
255213
exa: ExaAIIcon,
256-
extend: ExtendIcon,
257-
extend_v2: ExtendIcon,
258214
fathom: FathomIcon,
259-
file: DocumentIcon,
260-
file_v3: DocumentIcon,
261215
firecrawl: FirecrawlIcon,
262-
fireflies: FirefliesIcon,
263-
fireflies_v2: FirefliesIcon,
264216
gamma: GammaIcon,
265-
github: GithubIcon,
266-
github_v2: GithubIcon,
267217
gitlab: GitLabIcon,
268-
gmail: GmailIcon,
269-
gmail_v2: GmailIcon,
270218
gong: GongIcon,
271219
google_ads: GoogleAdsIcon,
272220
google_bigquery: GoogleBigQueryIcon,
273221
google_books: GoogleBooksIcon,
274-
google_calendar: GoogleCalendarIcon,
275-
google_calendar_v2: GoogleCalendarIcon,
276222
google_contacts: GoogleContactsIcon,
277223
google_docs: GoogleDocsIcon,
278224
google_drive: GoogleDriveIcon,
@@ -284,8 +230,6 @@ export const blockTypeToIconMap: Record<string, IconComponent> = {
284230
google_search: GoogleIcon,
285231
google_sheets: GoogleSheetsIcon,
286232
google_sheets_v2: GoogleSheetsIcon,
287-
google_slides: GoogleSlidesIcon,
288-
google_slides_v2: GoogleSlidesIcon,
289233
google_tasks: GoogleTasksIcon,
290234
google_translate: GoogleTranslateIcon,
291235
google_vault: GoogleVaultIcon,
@@ -300,44 +244,30 @@ export const blockTypeToIconMap: Record<string, IconComponent> = {
300244
hunter: HunterIOIcon,
301245
iam: IAMIcon,
302246
identity_center: IdentityCenterIcon,
303-
image_generator: ImageIcon,
304-
imap: MailServerIcon,
305247
incidentio: IncidentioIcon,
306248
infisical: InfisicalIcon,
307-
intercom: IntercomIcon,
308-
intercom_v2: IntercomIcon,
309249
jina: JinaAIIcon,
310250
jira: JiraIcon,
311251
jira_service_management: JiraServiceManagementIcon,
312-
kalshi: KalshiIcon,
313-
kalshi_v2: KalshiIcon,
314252
ketch: KetchIcon,
315-
knowledge: PackageSearchIcon,
316253
langsmith: LangsmithIcon,
317254
launchdarkly: LaunchDarklyIcon,
318255
lemlist: LemlistIcon,
319-
linear: LinearIcon,
320-
linear_v2: LinearIcon,
321256
linkedin: LinkedInIcon,
322257
linkup: LinkupIcon,
323258
loops: LoopsIcon,
324259
luma: LumaIcon,
325260
mailchimp: MailchimpIcon,
326261
mailgun: MailgunIcon,
327262
mem0: Mem0Icon,
328-
memory: BrainIcon,
329263
microsoft_ad: AzureIcon,
330264
microsoft_dataverse: MicrosoftDataverseIcon,
331265
microsoft_excel: MicrosoftExcelIcon,
332266
microsoft_excel_v2: MicrosoftExcelIcon,
333267
microsoft_planner: MicrosoftPlannerIcon,
334268
microsoft_teams: MicrosoftTeamsIcon,
335-
mistral_parse: MistralIcon,
336-
mistral_parse_v3: MistralIcon,
337269
monday: MondayIcon,
338270
mongodb: MongoDBIcon,
339-
mysql: MySQLIcon,
340-
neo4j: Neo4jIcon,
341271
notion: NotionIcon,
342272
notion_v2: NotionIcon,
343273
obsidian: ObsidianIcon,
@@ -352,65 +282,46 @@ export const blockTypeToIconMap: Record<string, IconComponent> = {
352282
pinecone: PineconeIcon,
353283
pipedrive: PipedriveIcon,
354284
polymarket: PolymarketIcon,
355-
postgresql: PostgresIcon,
356285
posthog: PosthogIcon,
357286
profound: ProfoundIcon,
358-
pulse: PulseIcon,
359-
pulse_v2: PulseIcon,
360287
qdrant: QdrantIcon,
361288
quiver: QuiverIcon,
362289
rds: RDSIcon,
363290
reddit: RedditIcon,
364291
redis: RedisIcon,
365-
reducto: ReductoIcon,
366-
reducto_v2: ReductoIcon,
367292
resend: ResendIcon,
368293
revenuecat: RevenueCatIcon,
369294
rippling: RipplingIcon,
370295
rootly: RootlyIcon,
371296
s3: S3Icon,
372297
salesforce: SalesforceIcon,
373298
sap_s4hana: SapS4HanaIcon,
374-
search: SearchIcon,
375299
secrets_manager: SecretsManagerIcon,
376300
sendgrid: SendgridIcon,
377301
sentry: SentryIcon,
378302
serper: SerperIcon,
379303
servicenow: ServiceNowIcon,
380304
ses: SESIcon,
381-
sftp: SftpIcon,
382305
sharepoint: MicrosoftSharepointIcon,
383306
shopify: ShopifyIcon,
384307
similarweb: SimilarwebIcon,
385308
sixtyfour: SixtyfourIcon,
386309
slack: SlackIcon,
387-
smtp: SmtpIcon,
388310
sqs: SQSIcon,
389-
ssh: SshIcon,
390311
stagehand: StagehandIcon,
391312
stripe: StripeIcon,
392313
sts: STSIcon,
393-
stt: STTIcon,
394-
stt_v2: STTIcon,
395314
supabase: SupabaseIcon,
396315
tailscale: TailscaleIcon,
397316
tavily: TavilyIcon,
398317
telegram: TelegramIcon,
399-
textract: TextractIcon,
400-
textract_v2: TextractIcon,
401318
tinybird: TinybirdIcon,
402-
translate: TranslateIcon,
403319
trello: TrelloIcon,
404-
tts: TTSIcon,
405320
twilio_sms: TwilioIcon,
406321
twilio_voice: TwilioIcon,
407322
typeform: TypeformIcon,
408323
upstash: UpstashIcon,
409324
vercel: VercelIcon,
410-
video_generator: VideoIcon,
411-
video_generator_v2: VideoIcon,
412-
vision: EyeIcon,
413-
vision_v2: EyeIcon,
414325
wealthbox: WealthboxIcon,
415326
webflow: WebflowIcon,
416327
whatsapp: WhatsAppIcon,

0 commit comments

Comments
 (0)