Integrations

{{!-- TODO: move fully to spirit and normalize spacing --}} Built-in integrations
{{#link-to "settings.integrations.slack" data-test-link="slack"}}

Slack

A messaging app for teams

{{#if settings.slack.isActive}} Active {{else}} Configure {{/if}} {{svg-jar "arrow-right"}}
{{/link-to}}
{{#link-to "settings.integrations.amp" data-test-link="amp"}}

AMP

Google Accelerated Mobile Pages

{{#if settings.amp}} Active {{else}} Configure {{/if}} {{svg-jar "arrow-right"}}
{{/link-to}}
{{#link-to "settings.integrations.unsplash" data-test-link="unsplash"}}

Unsplash

Beautiful, free photos

{{#if settings.unsplash.isActive}} Active {{else}} Configure {{/if}} {{svg-jar "arrow-right"}}
{{/link-to}}
{{#link-to "settings.integrations.zapier" data-test-link="zapier"}}

Zapier

Automation for your favourite apps

Configure {{svg-jar "arrow-right"}}
{{/link-to}}
{{#if config.enableDeveloperExperiments}}
Custom integrations {{#link-to "settings.integrations.new" class="gh-btn gh-btn-green" data-test-button="new-integration"}} Add custom integration {{/link-to}}
{{#each integrations as |integration|}}
{{#link-to "settings.integration" integration data-test-integration=integration.id}}
{{#unless integration.iconImage}} {{svg-jar "integration" class="w-100"}} {{/unless}}

{{integration.name}}

{{integration.description}}

Configure {{svg-jar "arrow-right"}}
{{/link-to}}
{{else}}
{{#if fetchIntegrations.isRunning}}
{{else}}

Use API keys and webhooks to create custom integrations.
No custom integrations.

{{/if}}
{{/each}}
{{/if}}
{{outlet}}