Skip to content

Commit df2a700

Browse files
Linting
1 parent 9d365c8 commit df2a700

File tree

2 files changed

+48
-23
lines changed

2 files changed

+48
-23
lines changed

docs-v2/components/ConnectLinkDemo.jsx

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

3-
import {
4-
useState, useEffect,
5-
} from "react";
3+
import { useState, useEffect } from "react";
64
import { useGlobalConnect } from "./GlobalConnectProvider";
7-
import CodeBlock from "./CodeBlock";
85

96
export default function ConnectLinkDemo() {
10-
const {
11-
tokenData, appSlug, setAppSlug,
12-
} = useGlobalConnect();
13-
const [
14-
connectLinkUrl,
15-
setConnectLinkUrl,
16-
] = useState("");
7+
const { tokenData, appSlug, setAppSlug } = useGlobalConnect();
8+
const [connectLinkUrl, setConnectLinkUrl] = useState("");
179

1810
useEffect(() => {
1911
if (tokenData?.connect_link_url) {
@@ -100,11 +92,13 @@ export default function ConnectLinkDemo() {
10092

10193
<div className="mt-4 text-sm text-gray-600">
10294
<p>
103-
This URL contains a Connect Token that expires in 4 hours <strong>or after it's used once</strong>.
95+
This URL contains a Connect Token that expires in 4 hours
96+
<strong> or after it&apos;s used once</strong>.
10497
You can send this link to your users via email, SMS, or chat.
10598
</p>
10699
<p className="mt-2 text-xs text-gray-500">
107-
<strong>Note:</strong> Connect tokens are single-use. After a successful connection, you'll need to generate a new token.
100+
<strong>Note:</strong> Connect tokens are single-use. After a successful connection,
101+
you&apos;ll need to generate a new token.
108102
</p>
109103
</div>
110104
</div>

docs-v2/components/GlobalConnectProvider.jsx

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

3-
import { createContext, useContext, useState, useEffect } from "react";
3+
import {
4+
createContext,
5+
useContext,
6+
useState,
7+
useEffect
8+
} from "react";
49
import { createFrontendClient } from "@pipedream/sdk/browser";
5-
import { getServerCodeSnippet, getClientCodeSnippet } from "./ConnectCodeSnippets";
6-
import { generateConnectToken, fetchAccountDetails } from "./api";
10+
import {
11+
getServerCodeSnippet,
12+
getClientCodeSnippet
13+
} from "./ConnectCodeSnippets";
14+
import {
15+
generateConnectToken,
16+
fetchAccountDetails
17+
} from "./api";
718

819
/**
920
* Generate a UUID v4 for use as external_user_id
1021
*/
1122
function generateUUID() {
1223
return "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g, function(c) {
1324
const r = Math.random() * 16 | 0;
14-
const v = c === "x" ? r : (r & 0x3 | 0x8);
25+
const v = c === "x"
26+
? r
27+
: (r & 0x3 | 0x8);
1528
return v.toString(16);
1629
});
1730
}
@@ -24,16 +37,34 @@ const GlobalConnectContext = createContext(null);
2437
*/
2538
export function GlobalConnectProvider({ children }) {
2639
// User and app state
27-
const [appSlug, setAppSlug] = useState("slack");
28-
const [externalUserId, setExternalUserId] = useState("");
29-
const [connectedAccount, setConnectedAccount] = useState(null);
40+
const [
41+
appSlug,
42+
setAppSlug
43+
] = useState("slack");
44+
const [
45+
externalUserId,
46+
setExternalUserId
47+
] = useState("");
48+
const [
49+
connectedAccount,
50+
setConnectedAccount
51+
] = useState(null);
3052

3153
// Token state
32-
const [tokenData, setTokenData] = useState(null);
54+
const [
55+
tokenData,
56+
setTokenData
57+
] = useState(null);
3358

3459
// UI state
35-
const [tokenLoading, setTokenLoading] = useState(false);
36-
const [error, setError] = useState(null);
60+
const [
61+
tokenLoading,
62+
setTokenLoading
63+
] = useState(false);
64+
const [
65+
error,
66+
setError
67+
] = useState(null);
3768

3869
// Generate a new UUID when the component mounts
3970
useEffect(() => {

0 commit comments

Comments
 (0)