diff --git a/apps/webapp/app/assets/images/integrations/github.png b/apps/webapp/app/assets/images/integrations/github.png deleted file mode 100644 index 6cb3b705d..000000000 Binary files a/apps/webapp/app/assets/images/integrations/github.png and /dev/null differ diff --git a/apps/webapp/app/components/integrations/ConnectButton.tsx b/apps/webapp/app/components/integrations/ConnectButton.tsx index 7ec1d45c6..d11085e6f 100644 --- a/apps/webapp/app/components/integrations/ConnectButton.tsx +++ b/apps/webapp/app/components/integrations/ConnectButton.tsx @@ -1,4 +1,3 @@ -import githubLogo from "~/assets/images/integrations/logo-github.png"; import { useCallback, useEffect } from "react"; import Pizzly from "@nangohq/pizzly-frontend"; import { useFetcher } from "@remix-run/react"; @@ -7,20 +6,7 @@ import type { Update, UpdateResponse, } from "~/routes/resources/connection"; - -export type Integration = { - key: string; - name: string; - logo: string; -}; - -export const integrations: Integration[] = [ - { - key: "github", - name: "GitHub", - logo: githubLogo, - }, -]; +import type { CatalogIntegration } from "internal-catalog"; const actionPath = "/resources/connection"; @@ -31,7 +17,7 @@ export function ConnectButton({ className, children, }: { - integration: Integration; + integration: CatalogIntegration; organizationId: string; sourceId?: string; className?: string; @@ -43,7 +29,7 @@ export function ConnectButton({ - +