Skip to content

Commit 2254f90

Browse files
Danny/connect docs patch 1 (#16549)
* Update _app.tsx * Adding Vector script * Update VectorConnect.tsx
1 parent 6fbb3b8 commit 2254f90

File tree

2 files changed

+23
-0
lines changed

2 files changed

+23
-0
lines changed

docs-v2/components/VectorConnect.tsx

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
import Script from "next/script";
2+
3+
export default function VectorConnect() {
4+
return (
5+
<Script strategy="lazyOnload">
6+
{
7+
`
8+
// Script for loading Vector with ID d354cbca-d3d5-4395-9955-92b515283489
9+
// If Vector is already initialized, just call load with our ID
10+
if (typeof window !== "undefined" && window.vector) {
11+
window.vector.load("d354cbca-d3d5-4395-9955-92b515283489");
12+
} else {
13+
// Otherwise initialize Vector as normal
14+
!function(e,r){try{if(e.vector)return void console.log("Vector snippet included more than once.");var t={};t.q=t.q||[];for(var o=["load","identify","on"],n=function(e){return function(){var r=Array.prototype.slice.call(arguments);t.q.push([e,r])}},c=0;c<o.length;c++){var a=o[c];t[a]=n(a)}if(e.vector=t,!t.loaded){var i=r.createElement("script");i.type="text/javascript",i.async=!0,i.src="https://cdn.vector.co/pixel.js";var l=r.getElementsByTagName("script")[0];l.parentNode.insertBefore(i,l),t.loaded=!0}}catch(e){console.error("Error loading Vector:",e)}}(window,document);
15+
window.vector && window.vector.load("d354cbca-d3d5-4395-9955-92b515283489");
16+
}
17+
`
18+
}
19+
</Script>
20+
);
21+
}

docs-v2/pages/_app.tsx

+2
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import { useRouter } from "next/router";
66
import CR from "@/components/CR";
77
import RB2B from "@/components/RB2B";
88
import Vector from "@/components/Vector";
9+
import VectorConnect from "@/components/VectorConnect";
910

1011
export default function MyApp({
1112
Component, pageProps,
@@ -20,6 +21,7 @@ export default function MyApp({
2021
<>
2122
<CR />
2223
<RB2B />
24+
<VectorConnect />
2325
</>
2426
);
2527
}

0 commit comments

Comments
 (0)