diff --git a/packages/integrations/src/deel/assets/image.png b/packages/integrations/src/deel/assets/image.png new file mode 100644 index 0000000000..646b08f90b Binary files /dev/null and b/packages/integrations/src/deel/assets/image.png differ diff --git a/packages/integrations/src/deel/assets/logo.tsx b/packages/integrations/src/deel/assets/logo.tsx new file mode 100644 index 0000000000..29ced7586b --- /dev/null +++ b/packages/integrations/src/deel/assets/logo.tsx @@ -0,0 +1,23 @@ +export const Logo = () => { + return ( + + + + + + ); +}; diff --git a/packages/integrations/src/deel/config.ts b/packages/integrations/src/deel/config.ts new file mode 100644 index 0000000000..ae6321ab46 --- /dev/null +++ b/packages/integrations/src/deel/config.ts @@ -0,0 +1,26 @@ +import image from "./assets/image.png"; +import { Logo } from "./assets/logo"; + +export default { + name: "Deel", + id: "deel", + active: true, + logo: Logo, + short_description: + "Connect your Deel account to Bubba to automate evidence collection for payroll and contractor management", + description: + "Integrating with Deel allows you to automate evidence collection for payroll and contractor management. We'll run a daily read-only scan of your resources and store the results in Bubba.", + images: [image], + settings: [ + { + id: "api_key", + label: "API Key", + description: "The API key for your Deel account", + type: "text", + required: false, + value: "", + }, + ], + config: {}, + category: "HR", +}; diff --git a/packages/integrations/src/index.ts b/packages/integrations/src/index.ts index 13fdffe955..ae43c1728f 100644 --- a/packages/integrations/src/index.ts +++ b/packages/integrations/src/index.ts @@ -1,5 +1,6 @@ import GitHub from "./github/config"; import Gusto from "./gusto/config"; import Aws from "./aws/config"; +import Deel from "./deel/config"; -export const integrations = [GitHub, Gusto, Aws]; +export const integrations = [GitHub, Gusto, Aws, Deel];