Skip to content

Commit 9fcc7f8

Browse files
seanparkrosshasura-bot
authored andcommitted
Docs: Add user ID for upcoming chatbot
PR-URL: hasura/graphql-engine-mono#9020 GitOrigin-RevId: 10d9206d764abb33a059536b328f20fb3f03483d
1 parent 9e65da5 commit 9fcc7f8

File tree

3 files changed

+24
-4
lines changed

3 files changed

+24
-4
lines changed

docs/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,8 @@
3838
"react": "^17.0.2",
3939
"react-dom": "^17.0.2",
4040
"react-transition-group": "^4.4.2",
41-
"sass": "^1.49.8"
41+
"sass": "^1.49.8",
42+
"uuid": "^9.0.0"
4243
},
4344
"devDependencies": {
4445
"@docusaurus/module-type-aliases": "^2.1.0",

docs/src/components/CustomFooter/index.tsx

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import React from "react";
1+
import React, { useEffect } from "react";
22
import Link from "@docusaurus/Link";
33
import useBaseUrl from "@docusaurus/useBaseUrl";
44
import GithubIcon from "@site/static/icons/github.svg";
@@ -7,8 +7,17 @@ import DiscordIcon from "@site/static/icons/discord.svg";
77
import LinkedInIcon from "@site/static/icons/linkedin.svg";
88
import YoutubeIcon from "@site/static/icons/youtube.svg";
99
import styles from "./styles.module.scss";
10+
import { v4 as uuidv4 } from 'uuid';
11+
const CustomFooter = () => {
1012

11-
const CustomFooter = () => (
13+
useEffect(() => {
14+
if (!localStorage.getItem('hasuraDocsUserID')) {
15+
const userID = uuidv4();
16+
localStorage.setItem('hasuraDocsUserID', userID);
17+
}
18+
}, []);
19+
20+
return (
1221
<footer className={styles["custom-footer-wrapper"]}>
1322
<div className={styles["logo-wrapper"]}>
1423
<img src={useBaseUrl("/img/logo-light.svg")} className={styles["dark-theme-logo"]} />
@@ -65,6 +74,6 @@ const CustomFooter = () => (
6574
</div>
6675
</div>
6776
</footer>
68-
);
77+
)};
6978

7079
export default CustomFooter;

docs/yarn.lock

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5521,6 +5521,7 @@ __metadata:
55215521
sass: ^1.49.8
55225522
swc-loader: ^0.2.3
55235523
typescript: ^4.8.4
5524+
uuid: ^9.0.0
55245525
languageName: unknown
55255526
linkType: soft
55265527

@@ -11457,6 +11458,15 @@ __metadata:
1145711458
languageName: node
1145811459
linkType: hard
1145911460

11461+
"uuid@npm:^9.0.0":
11462+
version: 9.0.0
11463+
resolution: "uuid@npm:9.0.0"
11464+
bin:
11465+
uuid: dist/bin/uuid
11466+
checksum: 8dd2c83c43ddc7e1c71e36b60aea40030a6505139af6bee0f382ebcd1a56f6cd3028f7f06ffb07f8cf6ced320b76aea275284b224b002b289f89fe89c389b028
11467+
languageName: node
11468+
linkType: hard
11469+
1146011470
"value-equal@npm:^1.0.1":
1146111471
version: 1.0.1
1146211472
resolution: "value-equal@npm:1.0.1"

0 commit comments

Comments
 (0)