mirror of
https://github.com/simstudioai/sim.git
synced 2026-01-09 15:07:55 -05:00
235 lines
4.8 KiB
TypeScript
235 lines
4.8 KiB
TypeScript
// Auto-generated file - do not edit manually
|
|
// Generated by scripts/generate-docs.ts
|
|
// Maps block types to their icon component references
|
|
|
|
import type { ComponentType, SVGProps } from 'react'
|
|
import {
|
|
AhrefsIcon,
|
|
AirtableIcon,
|
|
ApifyIcon,
|
|
ApolloIcon,
|
|
ArxivIcon,
|
|
AsanaIcon,
|
|
BrainIcon,
|
|
BrowserUseIcon,
|
|
CalendlyIcon,
|
|
ClayIcon,
|
|
ConfluenceIcon,
|
|
CursorIcon,
|
|
DatadogIcon,
|
|
DiscordIcon,
|
|
DocumentIcon,
|
|
DropboxIcon,
|
|
DuckDuckGoIcon,
|
|
DynamoDBIcon,
|
|
ElasticsearchIcon,
|
|
ElevenLabsIcon,
|
|
ExaAIIcon,
|
|
EyeIcon,
|
|
FirecrawlIcon,
|
|
GithubIcon,
|
|
GitLabIcon,
|
|
GmailIcon,
|
|
GoogleCalendarIcon,
|
|
GoogleDocsIcon,
|
|
GoogleDriveIcon,
|
|
GoogleFormsIcon,
|
|
GoogleGroupsIcon,
|
|
GoogleIcon,
|
|
GoogleSheetsIcon,
|
|
GoogleSlidesIcon,
|
|
GoogleVaultIcon,
|
|
GrafanaIcon,
|
|
HubspotIcon,
|
|
HuggingFaceIcon,
|
|
HunterIOIcon,
|
|
ImageIcon,
|
|
IncidentioIcon,
|
|
IntercomIcon,
|
|
JinaAIIcon,
|
|
JiraIcon,
|
|
KalshiIcon,
|
|
LinearIcon,
|
|
LinkedInIcon,
|
|
LinkupIcon,
|
|
MailchimpIcon,
|
|
MailgunIcon,
|
|
Mem0Icon,
|
|
MicrosoftExcelIcon,
|
|
MicrosoftOneDriveIcon,
|
|
MicrosoftPlannerIcon,
|
|
MicrosoftSharepointIcon,
|
|
MicrosoftTeamsIcon,
|
|
MistralIcon,
|
|
MongoDBIcon,
|
|
MySQLIcon,
|
|
Neo4jIcon,
|
|
NotionIcon,
|
|
OpenAIIcon,
|
|
OutlookIcon,
|
|
PackageSearchIcon,
|
|
ParallelIcon,
|
|
PerplexityIcon,
|
|
PineconeIcon,
|
|
PipedriveIcon,
|
|
PolymarketIcon,
|
|
PostgresIcon,
|
|
PosthogIcon,
|
|
QdrantIcon,
|
|
RDSIcon,
|
|
RedditIcon,
|
|
ResendIcon,
|
|
S3Icon,
|
|
SalesforceIcon,
|
|
SearchIcon,
|
|
SendgridIcon,
|
|
SentryIcon,
|
|
SerperIcon,
|
|
SftpIcon,
|
|
ShopifyIcon,
|
|
SlackIcon,
|
|
SmtpIcon,
|
|
SpotifyIcon,
|
|
SQSIcon,
|
|
SshIcon,
|
|
STTIcon,
|
|
StagehandIcon,
|
|
StripeIcon,
|
|
SupabaseIcon,
|
|
TavilyIcon,
|
|
TelegramIcon,
|
|
TranslateIcon,
|
|
TrelloIcon,
|
|
TTSIcon,
|
|
TwilioIcon,
|
|
TypeformIcon,
|
|
VideoIcon,
|
|
WealthboxIcon,
|
|
WebflowIcon,
|
|
WhatsAppIcon,
|
|
WikipediaIcon,
|
|
WordpressIcon,
|
|
xIcon,
|
|
YouTubeIcon,
|
|
ZendeskIcon,
|
|
ZepIcon,
|
|
ZoomIcon,
|
|
} from '@/components/icons'
|
|
|
|
type IconComponent = ComponentType<SVGProps<SVGSVGElement>>
|
|
|
|
export const blockTypeToIconMap: Record<string, IconComponent> = {
|
|
zoom: ZoomIcon,
|
|
zep: ZepIcon,
|
|
zendesk: ZendeskIcon,
|
|
youtube: YouTubeIcon,
|
|
x: xIcon,
|
|
wordpress: WordpressIcon,
|
|
wikipedia: WikipediaIcon,
|
|
whatsapp: WhatsAppIcon,
|
|
webflow: WebflowIcon,
|
|
wealthbox: WealthboxIcon,
|
|
vision: EyeIcon,
|
|
video_generator: VideoIcon,
|
|
typeform: TypeformIcon,
|
|
twilio_voice: TwilioIcon,
|
|
twilio_sms: TwilioIcon,
|
|
tts: TTSIcon,
|
|
trello: TrelloIcon,
|
|
translate: TranslateIcon,
|
|
thinking: BrainIcon,
|
|
telegram: TelegramIcon,
|
|
tavily: TavilyIcon,
|
|
supabase: SupabaseIcon,
|
|
stt: STTIcon,
|
|
stripe: StripeIcon,
|
|
stagehand: StagehandIcon,
|
|
ssh: SshIcon,
|
|
sqs: SQSIcon,
|
|
spotify: SpotifyIcon,
|
|
smtp: SmtpIcon,
|
|
slack: SlackIcon,
|
|
shopify: ShopifyIcon,
|
|
sharepoint: MicrosoftSharepointIcon,
|
|
sftp: SftpIcon,
|
|
serper: SerperIcon,
|
|
sentry: SentryIcon,
|
|
sendgrid: SendgridIcon,
|
|
search: SearchIcon,
|
|
salesforce: SalesforceIcon,
|
|
s3: S3Icon,
|
|
resend: ResendIcon,
|
|
reddit: RedditIcon,
|
|
rds: RDSIcon,
|
|
qdrant: QdrantIcon,
|
|
posthog: PosthogIcon,
|
|
postgresql: PostgresIcon,
|
|
polymarket: PolymarketIcon,
|
|
pipedrive: PipedriveIcon,
|
|
pinecone: PineconeIcon,
|
|
perplexity: PerplexityIcon,
|
|
parallel_ai: ParallelIcon,
|
|
outlook: OutlookIcon,
|
|
openai: OpenAIIcon,
|
|
onedrive: MicrosoftOneDriveIcon,
|
|
notion: NotionIcon,
|
|
neo4j: Neo4jIcon,
|
|
mysql: MySQLIcon,
|
|
mongodb: MongoDBIcon,
|
|
mistral_parse: MistralIcon,
|
|
microsoft_teams: MicrosoftTeamsIcon,
|
|
microsoft_planner: MicrosoftPlannerIcon,
|
|
microsoft_excel: MicrosoftExcelIcon,
|
|
memory: BrainIcon,
|
|
mem0: Mem0Icon,
|
|
mailgun: MailgunIcon,
|
|
mailchimp: MailchimpIcon,
|
|
linkup: LinkupIcon,
|
|
linkedin: LinkedInIcon,
|
|
linear: LinearIcon,
|
|
knowledge: PackageSearchIcon,
|
|
kalshi: KalshiIcon,
|
|
jira: JiraIcon,
|
|
jina: JinaAIIcon,
|
|
intercom: IntercomIcon,
|
|
incidentio: IncidentioIcon,
|
|
image_generator: ImageIcon,
|
|
hunter: HunterIOIcon,
|
|
huggingface: HuggingFaceIcon,
|
|
hubspot: HubspotIcon,
|
|
grafana: GrafanaIcon,
|
|
google_vault: GoogleVaultIcon,
|
|
google_slides: GoogleSlidesIcon,
|
|
google_sheets: GoogleSheetsIcon,
|
|
google_groups: GoogleGroupsIcon,
|
|
google_forms: GoogleFormsIcon,
|
|
google_drive: GoogleDriveIcon,
|
|
google_docs: GoogleDocsIcon,
|
|
google_calendar: GoogleCalendarIcon,
|
|
google_search: GoogleIcon,
|
|
gmail: GmailIcon,
|
|
gitlab: GitLabIcon,
|
|
github: GithubIcon,
|
|
firecrawl: FirecrawlIcon,
|
|
file: DocumentIcon,
|
|
exa: ExaAIIcon,
|
|
elevenlabs: ElevenLabsIcon,
|
|
elasticsearch: ElasticsearchIcon,
|
|
dynamodb: DynamoDBIcon,
|
|
duckduckgo: DuckDuckGoIcon,
|
|
dropbox: DropboxIcon,
|
|
discord: DiscordIcon,
|
|
datadog: DatadogIcon,
|
|
cursor: CursorIcon,
|
|
confluence: ConfluenceIcon,
|
|
clay: ClayIcon,
|
|
calendly: CalendlyIcon,
|
|
browser_use: BrowserUseIcon,
|
|
asana: AsanaIcon,
|
|
arxiv: ArxivIcon,
|
|
apollo: ApolloIcon,
|
|
apify: ApifyIcon,
|
|
airtable: AirtableIcon,
|
|
ahrefs: AhrefsIcon,
|
|
}
|