diff --git a/frontend/src/lib/components/AppConnect.svelte b/frontend/src/lib/components/AppConnect.svelte index c31aa1db59..a44f311421 100644 --- a/frontend/src/lib/components/AppConnect.svelte +++ b/frontend/src/lib/components/AppConnect.svelte @@ -22,7 +22,15 @@ 'Go to https://admin.mailchimp.com/account/api', 'Find "Your API Keys"' ] - } + }, + sendgrid: { + img: 'sendgrid_connect.png', + instructions: [ + 'Go to https://app.sendgrid.com/settings/api_keys', + 'Create an API key', + 'Copy your key' + ] + }, } diff --git a/frontend/src/lib/components/icons/SendgridIcon.svelte b/frontend/src/lib/components/icons/SendgridIcon.svelte new file mode 100644 index 0000000000..4ee7ff749b --- /dev/null +++ b/frontend/src/lib/components/icons/SendgridIcon.svelte @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + diff --git a/frontend/src/lib/components/icons/index.ts b/frontend/src/lib/components/icons/index.ts index b2004c96a0..380f0d0b6b 100644 --- a/frontend/src/lib/components/icons/index.ts +++ b/frontend/src/lib/components/icons/index.ts @@ -19,6 +19,7 @@ import Slack from './Slack.svelte' import TogglIcon from './TogglIcon.svelte' import WindmillIcon from './WindmillIcon.svelte' import MailchimpIcon from './MailchimpIcon.svelte' +import SendgridIcon from './SendgridIcon.svelte' export const APP_TO_ICON_COMPONENT = { postgresql: PostgresIcon, @@ -42,7 +43,8 @@ export const APP_TO_ICON_COMPONENT = { matrix: MatrixIcon, windmill: WindmillIcon, http: HttpIcon, - mailchimp: MailchimpIcon + mailchimp: MailchimpIcon, + sendgrid: SendgridIcon, } as const export { @@ -67,4 +69,5 @@ export { TogglIcon, WindmillIcon, MailchimpIcon, + SendgridIcon, } \ No newline at end of file diff --git a/frontend/static/sendgrid_connect.png b/frontend/static/sendgrid_connect.png new file mode 100644 index 0000000000..5aa094b301 Binary files /dev/null and b/frontend/static/sendgrid_connect.png differ