Skip to content

Commit 7494f47

Browse files
Create global Connect context to properly separate demo steps
1 parent 7629ea6 commit 7494f47

13 files changed

+198
-25
lines changed

docs-v2/components/AccountConnectionDemo.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"use client";
22

3-
import { useConnectDemo } from "./ConnectDemoContext";
3+
import { useGlobalConnect } from "./GlobalConnectProvider";
44
import DemoAppSelector from "./DemoAppSelector";
55
import DemoClientCode from "./DemoClientCode";
66
import DemoConnectButton from "./DemoConnectButton";

docs-v2/components/ConnectDemo.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -156,8 +156,6 @@ pd.connectAccount({
156156
return (
157157
<div className={`not-prose border border-gray-200 rounded-lg my-6 ${className || ""}`}>
158158
<div className="p-4 sm:p-6">
159-
<h3 className="text-lg font-medium mb-4">Interactive Demo</h3>
160-
161159
<div className="mb-6 border rounded-md overflow-hidden">
162160
<div className="bg-gray-100 border-b px-4 py-2 font-medium text-sm">
163161
Step 1: Generate a Connect Token (Server-side)

docs-v2/components/DemoAppSelector.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
"use client";
22

3-
import { useConnectDemo } from "./ConnectDemoContext";
3+
import { useGlobalConnect } from "./GlobalConnectProvider";
44

55
export default function DemoAppSelector() {
6-
const { appSlug, setAppSlug, tokenData } = useConnectDemo();
6+
const { appSlug, setAppSlug, tokenData } = useGlobalConnect();
77

88
return (
99
<select

docs-v2/components/DemoClientCode.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
"use client";
22

3-
import { useConnectDemo } from "./ConnectDemoContext";
3+
import { useGlobalConnect } from "./GlobalConnectProvider";
44
import CodeBlock from "./CodeBlock";
55

66
export default function DemoClientCode() {
7-
const { getClientCodeSnippet } = useConnectDemo();
7+
const { getClientCodeSnippet } = useGlobalConnect();
88

99
return (
1010
<CodeBlock code={getClientCodeSnippet()} language="javascript" />

docs-v2/components/DemoConnectButton.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
"use client";
22

3-
import { useConnectDemo } from "./ConnectDemoContext";
3+
import { useGlobalConnect } from "./GlobalConnectProvider";
44

55
export default function DemoConnectButton() {
6-
const { connectAccount, tokenData } = useConnectDemo();
6+
const { connectAccount, tokenData } = useGlobalConnect();
77

88
return (
99
<button

docs-v2/components/DemoConnectionStatus.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
"use client";
22

3-
import { useConnectDemo } from "./ConnectDemoContext";
3+
import { useGlobalConnect } from "./GlobalConnectProvider";
44

55
export default function DemoConnectionStatus() {
6-
const { connectedAccount, error } = useConnectDemo();
6+
const { connectedAccount, error } = useGlobalConnect();
77

88
return (
99
<>

docs-v2/components/DemoExternalUserID.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
"use client";
22

3-
import { useConnectDemo } from "./ConnectDemoContext";
3+
import { useGlobalConnect } from "./GlobalConnectProvider";
44

55
export default function DemoExternalUserID() {
6-
const { externalUserId } = useConnectDemo();
6+
const { externalUserId } = useGlobalConnect();
77

88
return (
99
<code className="px-2 py-1 bg-gray-100 rounded text-sm">{externalUserId}</code>

docs-v2/components/DemoGenerateTokenButton.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
"use client";
22

3-
import { useConnectDemo } from "./ConnectDemoContext";
3+
import { useGlobalConnect } from "./GlobalConnectProvider";
44

55
export default function DemoGenerateTokenButton() {
6-
const { generateToken, tokenLoading } = useConnectDemo();
6+
const { generateToken, tokenLoading } = useGlobalConnect();
77

88
return (
99
<button

docs-v2/components/DemoServerCode.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
"use client";
22

3-
import { useConnectDemo } from "./ConnectDemoContext";
3+
import { useGlobalConnect } from "./GlobalConnectProvider";
44
import CodeBlock from "./CodeBlock";
55

66
export default function DemoServerCode() {
7-
const { getServerCodeSnippet } = useConnectDemo();
7+
const { getServerCodeSnippet } = useGlobalConnect();
88

99
return (
1010
<CodeBlock code={getServerCodeSnippet()} language="javascript" />

docs-v2/components/DemoTokenResponse.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
"use client";
22

3-
import { useConnectDemo } from "./ConnectDemoContext";
3+
import { useGlobalConnect } from "./GlobalConnectProvider";
44
import CodeBlock from "./CodeBlock";
55

66
export default function DemoTokenResponse() {
7-
const { tokenData } = useConnectDemo();
7+
const { tokenData } = useGlobalConnect();
88

99
if (!tokenData) return null;
1010

0 commit comments

Comments
 (0)