Skip to content

Commit bbdda0d

Browse files
committed
feat(ashby): add ashby integration for candidate, job, and application management
1 parent 4ccb573 commit bbdda0d

23 files changed

+3189
-7
lines changed

apps/docs/components/icons.tsx

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2962,6 +2962,19 @@ export function QdrantIcon(props: SVGProps<SVGSVGElement>) {
29622962
)
29632963
}
29642964

2965+
export function AshbyIcon(props: SVGProps<SVGSVGElement>) {
2966+
return (
2967+
<svg {...props} viewBox='0 0 254 260' fill='none' xmlns='http://www.w3.org/2000/svg'>
2968+
<path
2969+
fillRule='evenodd'
2970+
clipRule='evenodd'
2971+
d='M76.07 250.537v9.16H.343v-9.16c19.618 0 27.465-4.381 34.527-23.498l73.764-209.09h34.92l81.219 209.09c7.847 19.515 11.77 23.498 28.642 23.498v9.16H134.363v-9.16c28.242 0 30.625-2.582 22.14-23.498l-21.58-57.35H69.399l-19.226 56.155c-5.614 18.997-4.387 24.693 25.896 24.693zm24.326-171.653l-26.681 78.459h56.5l-29.819-78.459z'
2972+
fill='currentColor'
2973+
/>
2974+
</svg>
2975+
)
2976+
}
2977+
29652978
export function ArxivIcon(props: SVGProps<SVGSVGElement>) {
29662979
return (
29672980
<svg {...props} id='logomark' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.732 24.269'>

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

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import {
1313
ApolloIcon,
1414
ArxivIcon,
1515
AsanaIcon,
16+
AshbyIcon,
1617
AttioIcon,
1718
BrainIcon,
1819
BrowserUseIcon,
@@ -39,8 +40,8 @@ import {
3940
EyeIcon,
4041
FirecrawlIcon,
4142
FirefliesIcon,
42-
GithubIcon,
4343
GitLabIcon,
44+
GithubIcon,
4445
GmailIcon,
4546
GongIcon,
4647
GoogleBigQueryIcon,
@@ -76,9 +77,9 @@ import {
7677
LinearIcon,
7778
LinkedInIcon,
7879
LinkupIcon,
80+
MailServerIcon,
7981
MailchimpIcon,
8082
MailgunIcon,
81-
MailServerIcon,
8283
Mem0Icon,
8384
MicrosoftDataverseIcon,
8485
MicrosoftExcelIcon,
@@ -111,6 +112,8 @@ import {
111112
ResendIcon,
112113
RevenueCatIcon,
113114
S3Icon,
115+
SQSIcon,
116+
STTIcon,
114117
SalesforceIcon,
115118
SearchIcon,
116119
SendgridIcon,
@@ -122,19 +125,17 @@ import {
122125
SimilarwebIcon,
123126
SlackIcon,
124127
SmtpIcon,
125-
SQSIcon,
126128
SshIcon,
127-
STTIcon,
128129
StagehandIcon,
129130
StripeIcon,
130131
SupabaseIcon,
132+
TTSIcon,
131133
TavilyIcon,
132134
TelegramIcon,
133135
TextractIcon,
134136
TinybirdIcon,
135137
TranslateIcon,
136138
TrelloIcon,
137-
TTSIcon,
138139
TwilioIcon,
139140
TypeformIcon,
140141
UpstashIcon,
@@ -145,11 +146,11 @@ import {
145146
WhatsAppIcon,
146147
WikipediaIcon,
147148
WordpressIcon,
148-
xIcon,
149149
YouTubeIcon,
150150
ZendeskIcon,
151151
ZepIcon,
152152
ZoomIcon,
153+
xIcon,
153154
} from '@/components/icons'
154155

155156
type IconComponent = ComponentType<SVGProps<SVGSVGElement>>
@@ -164,6 +165,7 @@ export const blockTypeToIconMap: Record<string, IconComponent> = {
164165
apollo: ApolloIcon,
165166
arxiv: ArxivIcon,
166167
asana: AsanaIcon,
168+
ashby: AshbyIcon,
167169
attio: AttioIcon,
168170
browser_use: BrowserUseIcon,
169171
calcom: CalComIcon,

0 commit comments

Comments
 (0)