From db28536ea805ebe795794eeea5bd0a609991eb8e Mon Sep 17 00:00:00 2001 From: Stijn-Kuijper Date: Tue, 13 Jun 2023 11:12:12 +0200 Subject: [PATCH] feat: add clouflare pages button to integrations page --- backend/src/variables/integration.ts | 11 +++++++++++ .../public/images/integrations/Cloudflare.png | Bin 0 -> 4384 bytes 2 files changed, 11 insertions(+) create mode 100644 frontend/public/images/integrations/Cloudflare.png diff --git a/backend/src/variables/integration.ts b/backend/src/variables/integration.ts index 26e9f25448..8935e7b499 100644 --- a/backend/src/variables/integration.ts +++ b/backend/src/variables/integration.ts @@ -23,6 +23,7 @@ export const INTEGRATION_CIRCLECI = "circleci"; export const INTEGRATION_TRAVISCI = "travisci"; export const INTEGRATION_SUPABASE = 'supabase'; export const INTEGRATION_CHECKLY = 'checkly'; +export const INTEGRATION_CLOUDFLARE_PAGES = 'cloudflare-pages'; export const INTEGRATION_HASHICORP_VAULT = 'hashicorp-vault'; export const INTEGRATION_SET = new Set([ INTEGRATION_AZURE_KEY_VAULT, @@ -65,6 +66,7 @@ export const INTEGRATION_CIRCLECI_API_URL = "https://circleci.com/api"; export const INTEGRATION_TRAVISCI_API_URL = "https://api.travis-ci.com"; export const INTEGRATION_SUPABASE_API_URL = 'https://api.supabase.com'; export const INTEGRATION_CHECKLY_API_URL = 'https://api.checklyhq.com'; +export const INTEGRATION_CLOUDFLARE_PAGES_API_URL = 'https://api.cloudflare.com'; export const getIntegrationOptions = async () => { const INTEGRATION_OPTIONS = [ @@ -221,6 +223,15 @@ export const getIntegrationOptions = async () => { type: '', clientId: '', docsLink: '' + }, + { + name: 'Cloudflare Pages', + slug: 'cloudflare-pages', + image: 'Cloudflare.png', + isAvailable: true, + type: 'pat', + clientId: '', + docsLink: '' } ] diff --git a/frontend/public/images/integrations/Cloudflare.png b/frontend/public/images/integrations/Cloudflare.png new file mode 100644 index 0000000000000000000000000000000000000000..24db8c68134e5a9d2d5e3871ba84acb4a68c8e12 GIT binary patch literal 4384 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 F>wniWGa3K@ literal 0 HcmV?d00001