- Connect provides a developer toolkit that lets you add 2,800+ integrations to your app or AI agent. You can build AI agents, chatbots, workflow builders, and much more, all in a few minutes. You have full, code-level control over how these integrations work in your app.
+ Connect provides a developer toolkit that lets you add 2,900+ integrations to your app or AI agent. You can build AI agents, chatbots, workflow builders, and much more, all in a few minutes. You have full, code-level control over how these integrations work in your app.
@@ -19,7 +19,7 @@
## Managed Auth
-The **[managed-auth-basic-next-app](/managed-auth-basic-next-app/)** shows the foundational managed auth capability, which enables your end users to connect their account for any of the 2,800 apps available on Pipedream. This is an example Next.js app, but Pipedream has [SDKs available in TypeScript, Python, and Java](https://pipedream.com/docs/connect/api-reference/sdks) to go along with the REST API. [Refer to our docs](https://pipedream.com/docs/connect) for more info.
+The **[managed-auth-basic-next-app](/managed-auth-basic-next-app/)** shows the foundational managed auth capability, which enables your end users to connect their account for any of the 2,900 apps available on Pipedream. This is an example Next.js app, but Pipedream has [SDKs available in TypeScript, Python, and Java](https://pipedream.com/docs/connect/api-reference/sdks) to go along with the REST API. [Refer to our docs](https://pipedream.com/docs/connect) for more info.
## Connect React
diff --git a/connect-react-demo/app/components/Demo.tsx b/connect-react-demo/app/components/Demo.tsx
index 8c212be..66014db 100644
--- a/connect-react-demo/app/components/Demo.tsx
+++ b/connect-react-demo/app/components/Demo.tsx
@@ -1,24 +1,36 @@
-"use client"
+"use client";
-import { useState } from "react"
-import { Tabs, TabsList, TabsContent } from "@/components/ui/tabs"
-import { Collapsible, CollapsibleContent, CollapsibleTrigger } from "@/components/ui/collapsible"
-import { ConfigPanel } from "./ConfigPanel"
-import { LiveCodePanel } from "./LiveCodePanel"
-import { DemoPanel } from "./DemoPanel"
-import { SDKDebugger } from "./SDKDebugger"
-import { DemoHeader } from "./DemoHeader"
-import { DemoTabTrigger } from "./DemoTabTrigger"
-import { useSDKLoggerCallCount, useSDKLoggerPendingCount } from "@/lib/sdk-logger"
-import { IoSettingsOutline, IoFlashOutline, IoCodeSlashOutline, IoChevronDown } from "react-icons/io5"
-import { cn } from "@/lib/utils"
-import { useQueryParams } from "@/lib/use-query-params"
+import { useState } from "react";
+import { Tabs, TabsList, TabsContent } from "@/components/ui/tabs";
+import {
+ Collapsible,
+ CollapsibleContent,
+ CollapsibleTrigger,
+} from "@/components/ui/collapsible";
+import { ConfigPanel } from "./ConfigPanel";
+import { LiveCodePanel } from "./LiveCodePanel";
+import { DemoPanel } from "./DemoPanel";
+import { SDKDebugger } from "./SDKDebugger";
+import { DemoHeader } from "./DemoHeader";
+import { DemoTabTrigger } from "./DemoTabTrigger";
+import {
+ useSDKLoggerCallCount,
+ useSDKLoggerPendingCount,
+} from "@/lib/sdk-logger";
+import {
+ IoSettingsOutline,
+ IoFlashOutline,
+ IoCodeSlashOutline,
+ IoChevronDown,
+} from "react-icons/io5";
+import { cn } from "@/lib/utils";
+import { useQueryParams } from "@/lib/use-query-params";
const TABS = [
{ value: "config", icon: IoSettingsOutline, label: "Config" },
{ value: "code", icon: IoCodeSlashOutline, label: "Code" },
{ value: "debug", icon: IoFlashOutline, label: "Debug" },
-] as const
+] as const;
function HeroSection({ children }: { children: React.ReactNode }) {
return (
@@ -27,44 +39,57 @@ function HeroSection({ children }: { children: React.ReactNode }) {