Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
140 changes: 139 additions & 1 deletion apps/docs/components/icons.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2885,6 +2885,78 @@ export function FindymailIcon(props: SVGProps<SVGSVGElement>) {
</svg>
)
}

/**
* Forager brand mark adapted from Forager's official public SVG wordmark.
* Source: https://cdn.prod.website-files.com/5f3ce7d38b0a42cbcba07bf6/5f3cf834a3374f7acc475e92_Logo.svg
*/
export function ForagerIcon(props: SVGProps<SVGSVGElement>) {
return (
<svg
{...props}
viewBox='0 0 30 31'
fill='none'
aria-hidden='true'
xmlns='http://www.w3.org/2000/svg'
>
<path
fillRule='evenodd'
clipRule='evenodd'
d='M0 6L12.5 13.46V31L8.846 28.984V15.677L0 10.234V6Z'
fill='currentColor'
/>
<path
fillRule='evenodd'
clipRule='evenodd'
d='M30 6L17.5 13.46V31L21.154 28.984V15.677L30 10.234V6Z'
fill='currentColor'
/>
<path
fillRule='evenodd'
clipRule='evenodd'
d='M4 3.292L14.524 9.75L25.25 3.292L21.81 1L14.524 5.167L7.643 1L4 3.292Z'
fill='currentColor'
/>
<path
fillRule='evenodd'
clipRule='evenodd'
d='M23.75 17.57L30 13.5V18.18L23.75 22.25V17.57Z'
fill='currentColor'
/>
<path
fillRule='evenodd'
clipRule='evenodd'
d='M6.25 17.57L0 13.5V18.18L6.25 22.25V17.57Z'
fill='currentColor'
/>
</svg>
)
}

/** FullEnrich brand mark adapted from the official monochrome logo. */
export function FullEnrichIcon(props: SVGProps<SVGSVGElement>) {
return (
<svg
{...props}
viewBox='0 0 336 336'
fill='none'
aria-hidden='true'
xmlns='http://www.w3.org/2000/svg'
>
<path
d='M171.634 53.137c-.784-3.784-6.183-3.8-6.989-.02l-4.953 23.2c-2.261 10.596-10.631 18.818-21.265 20.89l-21.168 4.125c-3.831.746-3.859 6.218-.036 7.003l21.443 4.405c10.509 2.159 18.747 10.328 20.994 20.819l4.9 22.887c.806 3.768 6.185 3.763 6.985-.007l4.849-22.853c2.229-10.505 10.466-18.695 20.983-20.864l21.535-4.441c3.825-.789 3.79-6.264-.044-7.004l-21.115-4.074c-10.712-2.067-19.132-10.371-21.347-21.054l-4.772-23.012Z'
fill='currentColor'
/>
<path
fillRule='evenodd'
clipRule='evenodd'
d='M1.056 184.46A168.3 168.3 0 0 0 8.872 220.856a167.458 167.458 0 0 0 22.604 44.198 168.522 168.522 0 0 0 18.456 21.652c30.309 30.011 72.004 48.544 118.027 48.544 92.646 0 167.75-75.104 167.75-167.75S260.605-.25 167.959-.25.209 74.854.209 167.5c0 5.725.287 11.383.847 16.96Zm27.734 16.551a143.633 143.633 0 0 1-3.944-33.511c0-79.039 64.074-143.113 143.113-143.113 79.039 0 143.113 64.074 143.113 143.113 0 11.51-1.358 22.702-3.924 33.426a26.34 26.34 0 0 1-3.271.205c-10.869.032-17.805-4.191-27.541-10.417l-.48-.307c-9.633-6.163-22.025-14.091-40.642-13.979-18.354.11-30.596 7.979-40.088 14.079l-.499.321c-9.618 6.178-16.388 10.303-26.923 10.303-11.368 0-18.289-4.246-27.638-10.329l-.699-.455c-9.356-6.095-21.366-13.919-39.769-13.919-18.489 0-30.766 7.866-40.323 13.99l-.47.302c-9.644 6.176-16.529 10.379-27.349 10.411a28.246 28.246 0 0 1-2.666-.12Zm42.985 72.462c25.41 23.077 59.155 37.14 96.184 37.14 36.858 0 70.461-13.933 95.83-36.819l-1.154-.899-.708-.551c-9.945-7.736-16.499-12.434-26.562-12.373-9.946.06-16.46 4.766-26.278 12.451l-.716.56c-9.244 7.246-21.779 17.071-40.667 17.071-19.831 0-32.456-10.006-41.836-17.441l-.381-.303c-9.759-7.732-15.955-12.338-25.889-12.338-10.011 0-16.512 4.678-26.365 12.363l-.698.546-.76.593Zm209.129-18.071a143.496 143.496 0 0 0 17.739-29.478c-15.666-1.281-26.573-8.26-35.236-13.803l-.539-.345c-9.72-6.216-16.647-10.415-27.503-10.35-10.741.065-17.629 4.27-27.227 10.436l-.529.34c-9.468 6.086-21.668 13.928-39.905 13.928-19.181 0-31.478-8.001-41.085-14.253l-.187-.121c-9.527-6.199-16.096-10.329-26.834-10.329-10.807 0-17.684 4.179-27.312 10.345l-.529.339c-8.512 5.455-19.196 12.302-34.512 13.745a143.492 143.492 0 0 0 17.487 29.183l3.125-2.415.655-.511c9.336-7.292 21.947-17.141 41.087-17.141 19.066 0 31.414 9.805 40.556 17.063l.03.024.827.656c9.565 7.578 16.12 12.339 26.693 12.339 9.733 0 16.125-4.61 25.974-12.318l.666-.522c9.279-7.271 21.856-17.127 40.87-17.242 19.264-.116 31.988 9.794 41.399 17.124l.664.517 3.627 2.789Z'
fill='currentColor'
/>
</svg>
)
}

export function ZeroBounceIcon(props: SVGProps<SVGSVGElement>) {
return (
<svg {...props} xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 26' fill='none'>
Expand Down Expand Up @@ -5074,7 +5146,13 @@ export function MicrosoftSharepointIcon(props: SVGProps<SVGSVGElement>) {

export function MicrosoftPlannerIcon(props: SVGProps<SVGSVGElement>) {
return (
<svg {...props} viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'>
<svg
{...props}
viewBox='0 0 24 24'
fill='none'
aria-hidden='true'
xmlns='http://www.w3.org/2000/svg'
>
<path
d='M8.26 15.74C7.22 16.77 5.55 16.77 4.52 15.74L0.77 12C-0.26 10.97 -0.26 9.29 0.77 8.26L4.52 4.52C5.55 3.48 7.22 3.48 8.26 4.52L12 8.26C13.03 9.29 13.03 10.97 12 12L8.26 15.74Z'
fill='#185ABD'
Expand Down Expand Up @@ -7445,6 +7523,29 @@ export function KetchIcon(props: SVGProps<SVGSVGElement>) {
)
}

/** Kitt robot mark recreated from the official public navbar wordmark. */
export function KittIcon(props: SVGProps<SVGSVGElement>) {
return (
<svg {...props} viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'>
<path d='M12 2V5' stroke='currentColor' strokeWidth='1.8' strokeLinecap='round' />
<circle cx='12' cy='2' r='1' fill='currentColor' />
<rect x='3' y='5' width='18' height='7' rx='3.5' stroke='currentColor' strokeWidth='1.8' />
<circle cx='7.5' cy='8.5' r='1.25' fill='currentColor' />
<circle cx='16.5' cy='8.5' r='1.25' fill='currentColor' />
<path
d='M7.5 13.5C7.5 12.67 8.17 12 9 12H15C15.83 12 16.5 12.67 16.5 13.5V18C16.5 18.83 15.83 19.5 15 19.5H9C8.17 19.5 7.5 18.83 7.5 18V13.5Z'
fill='currentColor'
/>
<path
d='M7.5 14.5L4 13M16.5 14.5L20 13M10 19.5L9.25 22M14 19.5L14.75 22'
stroke='currentColor'
strokeWidth='1.8'
strokeLinecap='round'
/>
</svg>
)
}

export function PolymarketIcon(props: SVGProps<SVGSVGElement>) {
return (
<svg {...props} xmlns='http://www.w3.org/2000/svg' viewBox='51 209 123 155'>
Expand Down Expand Up @@ -9234,6 +9335,24 @@ export function WizaIcon(props: SVGProps<SVGSVGElement>) {
)
}

/** Official Zeliq green symbol from https://www.zeliq.com. */
export function ZeliqIcon(props: SVGProps<SVGSVGElement>) {
return (
<svg
{...props}
viewBox='0 0 112 44'
fill='none'
xmlns='http://www.w3.org/2000/svg'
aria-hidden='true'
>
<path
d='M109.983 0C111.014 0 111.407 1.344 110.54 1.9L70.596 27.478C69.963 27.884 69.963 28.81 70.596 29.215L90.717 42.1C91.585 42.656 91.191 44 90.161 44H1.033C0.004 44 -0.39 42.658 0.475 42.101L40.291 16.492C40.922 16.086 40.922 15.163 40.291 14.757L20.298 1.899C19.433 1.342 19.827 0 20.856 0H109.983Z'
fill='#62D762'
/>
</svg>
)
}

export function TriggerDevIcon(props: SVGProps<SVGSVGElement>) {
const id = useId()
const gradientId = `triggerdev_paint0_${id}`
Expand Down Expand Up @@ -9712,6 +9831,25 @@ export function SmartleadIcon(props: SVGProps<SVGSVGElement>) {
)
}

/**
* SMARTe's official connected-node mark, adapted from the reverse primary
* logo to use the surrounding text color on light and dark surfaces.
*/
export function SmarteIcon(props: SVGProps<SVGSVGElement>) {
return (
<svg
{...props}
viewBox='-1 -1 46 46'
fill='currentColor'
xmlns='http://www.w3.org/2000/svg'
aria-hidden='true'
>
<path d='M38.904 32.768a7.56 7.56 0 0 1-7.436-.34l.008.02c-.064-.056-1.672-1.404-4.72.048-1.156.552-2.232 1.416-2.704 2.64s-.296 2.6-.82 3.812a7.6 7.6 0 0 1-3.532 3.788A7.57 7.57 0 0 1 9.292 38.88c-1.4-3.36-.168-7.3 2.9-9.256a7.6 7.6 0 0 1 5.124-1.128c1.836.256 3.264 1.496 5.108 1.716 1.248.152 3.14-.108 3.78-1.364.524-1.028.076-2.324-.976-2.796a30 30 0 0 0-3.46-1.288 29 29 0 0 0-3.048-.776c-1.784-.344-3.588-.108-5.296.46-1.632.544-3.112 1.58-4.828 1.812-3.048.412-6.152-1.132-7.644-3.828a7.56 7.56 0 0 1 3.124-10.376c1.216-.632 2.636-.896 4-.784 1.496.12 2.62.84 3.968 1.42 1.916.82 3.816.336 5.48-.82.552-.384 1.084-.84 1.376-1.444.672-1.392.208-3.032.856-4.48.752-1.664 1.948-3.06 3.596-3.892a7.564 7.564 0 0 1 10.172 3.348c1.808 3.588.452 8.04-3.056 10a7.56 7.56 0 0 1-7.44-.024c-1.82-1.036-5.212-1.132-6.26 1.084-.596 1.256-.092 2.788 1.136 3.432 1.116.584 2.592 1.208 4.536 1.808 1.096.34 2.076.584 2.952.756 1.636.324 3.344-.22 4.452-1.468.68-.76 1.524-1.4 2.516-1.852 3.564-1.624 7.844-.208 9.74 3.216 2.088 3.772.616 8.492-3.196 10.42z' />
<path d='M35.5 33.6a7.576 7.576 0 1 0 0-15.152 7.576 7.576 0 0 0 0 15.152M26.768 16.352a7.56 7.56 0 1 0 0-15.12 7.56 7.56 0 0 0 0 15.12M16.28 43.552a7.592 7.592 0 1 0 0-15.184 7.592 7.592 0 0 0 0 15.184' />
</svg>
)
}

export function ZohoDeskIcon(props: SVGProps<SVGSVGElement>) {
return (
<svg
Expand Down
10 changes: 10 additions & 0 deletions apps/docs/components/ui/icon-mapping.ts
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,8 @@ import {
FirecrawlIcon,
FirefliesIcon,
FlintIcon,
ForagerIcon,
FullEnrichIcon,
GammaIcon,
GithubIcon,
GitLabIcon,
Expand Down Expand Up @@ -132,6 +134,7 @@ import {
JupyterIcon,
KalshiIcon,
KetchIcon,
KittIcon,
LangsmithIcon,
LatexIcon,
LaunchDarklyIcon,
Expand Down Expand Up @@ -223,6 +226,7 @@ import {
SimTriggerIcon,
SixtyfourIcon,
SlackIcon,
SmarteIcon,
SmartleadIcon,
SmtpIcon,
SnowflakeIcon,
Expand Down Expand Up @@ -264,6 +268,7 @@ import {
WorkdayIcon,
xIcon,
YouTubeIcon,
ZeliqIcon,
ZendeskIcon,
ZepIcon,
ZeroBounceIcon,
Expand Down Expand Up @@ -359,6 +364,8 @@ export const blockTypeToIconMap: Record<string, IconComponent> = {
fireflies: FirefliesIcon,
fireflies_v2: FirefliesIcon,
flint: FlintIcon,
forager: ForagerIcon,
fullenrich: FullEnrichIcon,
gamma: GammaIcon,
generic: WebhookIcon,
github: GithubIcon,
Expand Down Expand Up @@ -421,6 +428,7 @@ export const blockTypeToIconMap: Record<string, IconComponent> = {
kalshi: KalshiIcon,
kalshi_v2: KalshiIcon,
ketch: KetchIcon,
kitt: KittIcon,
knowledge: PackageSearchIcon,
langsmith: LangsmithIcon,
latex: LatexIcon,
Expand Down Expand Up @@ -527,6 +535,7 @@ export const blockTypeToIconMap: Record<string, IconComponent> = {
slack: SlackIcon,
slack_app: SlackIcon,
slack_v2: SlackIcon,
smarte: SmarteIcon,
smartlead: SmartleadIcon,
smtp: SmtpIcon,
snowflake: SnowflakeIcon,
Expand Down Expand Up @@ -575,6 +584,7 @@ export const blockTypeToIconMap: Record<string, IconComponent> = {
workday: WorkdayIcon,
x: xIcon,
youtube: YouTubeIcon,
zeliq: ZeliqIcon,
zendesk: ZendeskIcon,
zep: ZepIcon,
zerobounce: ZeroBounceIcon,
Expand Down
19 changes: 19 additions & 0 deletions apps/docs/content/docs/en/integrations/forager.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
title: Forager
description: Search and enrich people, contacts, organizations, roles, jobs, and websites
---

import { BlockInfoCard } from "@/components/ui/block-info-card"

<BlockInfoCard
type="forager"
color="#5A42FF"
/>

## Usage Instructions

Integrate the Forager public API to search organizations, people and roles, and job posts; count matching datasets; retrieve person profiles; find work or personal emails and phone numbers; reverse-resolve contacts; and inspect website technologies and traffic ranks.




Loading
Loading