Skip to content

Commit 9e0a7cf

Browse files
committed
updates
1 parent 6185a41 commit 9e0a7cf

File tree

8 files changed

+280
-291
lines changed

8 files changed

+280
-291
lines changed

embedded-wallets/sdk/node/README.mdx

Lines changed: 202 additions & 159 deletions
Large diffs are not rendered by default.
File renamed without changes.
File renamed without changes.
File renamed without changes.

embedded-wallets/sdk/node/usage/README.mdx

Lines changed: 0 additions & 102 deletions
This file was deleted.

ew-sidebar.js

Lines changed: 45 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import {
33
vue,
44
android,
55
ios,
6+
node,
67
reactnative,
78
flutter,
89
unity,
@@ -40,24 +41,23 @@ function webTopNavButton(selectedSDK) {
4041
</div>
4142
</div>
4243
<a class="sdk-sidebar-option" href="/embedded-wallets/sdk/android">
43-
Mobile
44+
Mobile & Gaming
4445
</a>
45-
<a class="sdk-sidebar-option" href="/embedded-wallets/sdk/unity">
46-
Gaming
46+
<a class="sdk-sidebar-option" href="/embedded-wallets/sdk/node">
47+
Backend
4748
</a>
4849
</div>`;
4950
}
5051

51-
function gamingTopNavButton(selectedSDK) {
52-
var gamingSDKs = {
53-
[unity]: `/embedded-wallets/sdk/unity`,
54-
[unreal]: `/embedded-wallets/sdk/unreal`,
52+
function backendTopNavButton(selectedSDK) {
53+
var backendSDKs = {
54+
[node]: `/embedded-wallets/sdk/node`,
5555
};
56-
if (gamingSDKs.hasOwnProperty(selectedSDK)) {
57-
delete gamingSDKs[selectedSDK];
56+
if (backendSDKs.hasOwnProperty(selectedSDK)) {
57+
delete backendSDKs[selectedSDK];
5858
}
59-
var sdkNames = Object.keys(gamingSDKs);
60-
var sdkLinks = Object.values(gamingSDKs);
59+
// var sdkNames = Object.keys(backendSDKs);
60+
// var sdkLinks = Object.values(backendSDKs);
6161
var sdkVersion = getPnPVersion(selectedSDK);
6262

6363
return `
@@ -66,14 +66,13 @@ function gamingTopNavButton(selectedSDK) {
6666
Web
6767
</a>
6868
<a class="sdk-sidebar-option" href="/embedded-wallets/sdk/android">
69-
Mobile
69+
Mobile & Gaming
7070
</a>
7171
<div class="sdk-sidebar-option-selected">
72-
Gaming
72+
Backend
7373
<div class="sdk-sidebar-dropdown-container">
7474
<select class="sdk-sidebar-dropdown" onchange="location.href=this.value">
7575
<option value="">${selectedSDK}</option>
76-
<option value="${sdkLinks[0]}">${sdkNames[0]}</option>
7776
</select>
7877
v${sdkVersion}
7978
</div>
@@ -87,6 +86,8 @@ function mobileTopNavButton(selectedSDK) {
8786
[ios]: `/embedded-wallets/sdk/ios`,
8887
[reactnative]: `/embedded-wallets/sdk/react-native`,
8988
[flutter]: `/embedded-wallets/sdk/flutter`,
89+
[unity]: `/embedded-wallets/sdk/unity`,
90+
[unreal]: `/embedded-wallets/sdk/unreal`,
9091
};
9192
if (mobileSDKs.hasOwnProperty(selectedSDK)) {
9293
delete mobileSDKs[selectedSDK];
@@ -101,19 +102,21 @@ function mobileTopNavButton(selectedSDK) {
101102
Web
102103
</a>
103104
<div class="sdk-sidebar-option-selected">
104-
Mobile
105+
Mobile & Gaming
105106
<div class="sdk-sidebar-dropdown-container">
106107
<select class="sdk-sidebar-dropdown" onchange="location.href=this.value">
107108
<option value="">${selectedSDK}</option>
108109
<option value="${sdkLinks[0]}">${sdkNames[0]}</option>
109110
<option value="${sdkLinks[1]}">${sdkNames[1]}</option>
110111
<option value="${sdkLinks[2]}">${sdkNames[2]}</option>
112+
<option value="${sdkLinks[3]}">${sdkNames[3]}</option>
113+
<option value="${sdkLinks[4]}">${sdkNames[4]}</option>
111114
</select>
112115
v${sdkVersion}
113116
</div>
114117
</div>
115-
<a class="sdk-sidebar-option" href="/embedded-wallets/sdk/unity">
116-
Gaming
118+
<a class="sdk-sidebar-option" href="/embedded-wallets/sdk/node">
119+
Backend
117120
</a>
118121
</div>`;
119122
}
@@ -155,6 +158,7 @@ const sidebar = {
155158
{ type: "link", label: "React", href: "/embedded-wallets/sdk/react" },
156159
{ type: "link", label: "Vue", href: "/embedded-wallets/sdk/vue" },
157160
{ type: "link", label: "JavaScript", href: "/embedded-wallets/sdk/js" },
161+
{ type: "link", label: "Node.js", href: "/embedded-wallets/sdk/node" },
158162
{ type: "link", label: "Android", href: "/embedded-wallets/sdk/android" },
159163
{ type: "link", label: "iOS", href: "/embedded-wallets/sdk/ios" },
160164
{ type: "link", label: "React Native", href: "/embedded-wallets/sdk/react-native" },
@@ -732,7 +736,7 @@ const sidebar = {
732736
sdk_unity: [
733737
{
734738
type: "html",
735-
value: gamingTopNavButton(unity),
739+
value: mobileTopNavButton(unity),
736740
defaultStyle: true,
737741
},
738742
"sdk/unity/README",
@@ -776,10 +780,32 @@ const sidebar = {
776780
href: "https://github.com/Web3Auth/web3auth-unity-sdk/releases",
777781
},
778782
],
783+
sdk_node: [
784+
{
785+
type: "html",
786+
value: backendTopNavButton(node),
787+
defaultStyle: true,
788+
},
789+
"sdk/node/README",
790+
"sdk/node/connect",
791+
"sdk/node/evm-integration",
792+
"sdk/node/private-key",
793+
"sdk/node/examples",
794+
{
795+
type: "link",
796+
label: "Support Forum",
797+
href: "https://web3auth.io/community/c/help-pnp/pnp-node/21",
798+
},
799+
{
800+
type: "link",
801+
label: "Release Notes",
802+
href: "https://github.com/Web3Auth/web3auth-backend/releases",
803+
},
804+
],
779805
sdk_unreal: [
780806
{
781807
type: "html",
782-
value: gamingTopNavButton(unreal),
808+
value: mobileTopNavButton(unreal),
783809
defaultStyle: true,
784810
},
785811
"sdk/unreal/README",

src/components/NavDropdown/Products.html

Lines changed: 28 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -183,30 +183,34 @@ <h2>JavaScript SDK</h2>
183183
</a>
184184
</li>
185185
<li>
186-
<a href="/embedded-wallets/sdk/unity">
186+
<a href="/embedded-wallets/sdk/node">
187187
<span>
188-
<svg fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512">
189-
<path
190-
d="M243.583 91.6027L323.695 138.384C326.575 140.026 326.68 144.583 323.695 146.225L228.503 201.854C225.623 203.55 222.22 203.444 219.549 201.854L124.357 146.225C121.425 144.636 121.373 139.973 124.357 138.384L204.417 91.6027V0L0 119.417V358.252L78.3843 312.477V218.914C78.3319 215.576 82.2066 213.192 85.0865 214.993L180.279 270.622C183.159 272.318 184.782 275.338 184.782 278.464V389.669C184.834 393.007 180.959 395.391 178.079 393.589L97.9673 346.808L19.583 392.583L224 512L428.417 392.583L350.033 346.808L269.921 393.589C267.093 395.338 263.114 393.06 263.218 389.669V278.464C263.218 275.126 265.051 272.159 267.721 270.622L362.914 214.993C365.741 213.245 369.72 215.47 369.616 218.914V312.477L448 358.252V119.417L243.583 0V91.6027Z"
191-
fill="currentColor" />
188+
<svg width="800px" height="800px" viewBox="-16.5 0 289 289" version="1.1" xmlns="http://www.w3.org/2000/svg"
189+
xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid">
190+
<g>
191+
<path
192+
d="M127.999999,288.463771 C124.024844,288.463771 120.314699,287.403728 116.869564,285.548656 L81.6231884,264.612838 C76.32298,261.697724 78.9730854,260.637682 80.5631458,260.107661 C87.7184259,257.72257 89.0434775,257.192547 96.4637688,252.952381 C97.2587979,252.422361 98.3188405,252.687372 99.1138718,253.217392 L126.144927,269.383024 C127.20497,269.913045 128.530021,269.913045 129.325053,269.383024 L235.064182,208.165634 C236.124225,207.635611 236.654245,206.575571 236.654245,205.250519 L236.654245,83.0807467 C236.654245,81.7556929 236.124225,80.6956526 235.064182,80.1656324 L129.325053,19.2132506 C128.26501,18.6832305 126.939959,18.6832305 126.144927,19.2132506 L20.4057954,80.1656324 C19.3457551,80.6956526 18.8157349,82.0207041 18.8157349,83.0807467 L18.8157349,205.250519 C18.8157349,206.31056 19.3457551,207.635611 20.4057954,208.165634 L49.2919247,224.861286 C64.9275364,232.811595 74.7329196,223.536234 74.7329196,214.260871 L74.7329196,93.681159 C74.7329196,92.0910985 76.0579711,90.5010358 77.9130428,90.5010358 L91.4285716,90.5010358 C93.0186343,90.5010358 94.6086948,91.8260873 94.6086948,93.681159 L94.6086948,214.260871 C94.6086948,235.196689 83.2132512,247.387164 63.3374737,247.387164 C57.2422362,247.387164 52.4720502,247.387164 38.9565214,240.761906 L11.1304347,224.861286 C4.24016581,220.886129 5.68434189e-14,213.46584 5.68434189e-14,205.515528 L5.68434189e-14,83.3457557 C5.68434189e-14,75.3954465 4.24016581,67.9751552 11.1304347,64.0000006 L116.869564,2.78260752 C123.494824,-0.927535841 132.505176,-0.927535841 139.130436,2.78260752 L244.869565,64.0000006 C251.759834,67.9751552 256,75.3954465 256,83.3457557 L256,205.515528 C256,213.46584 251.759834,220.886129 244.869565,224.861286 L139.130436,286.078676 C135.685299,287.668739 131.710145,288.463771 127.999999,288.463771 L127.999999,288.463771 Z M160.596274,204.455488 C114.219461,204.455488 104.679089,183.254659 104.679089,165.233955 C104.679089,163.643893 106.004141,162.053832 107.859212,162.053832 L121.639752,162.053832 C123.229813,162.053832 124.554864,163.113872 124.554864,164.703935 C126.674947,178.749484 132.770187,185.639753 160.861283,185.639753 C183.122154,185.639753 192.662526,180.604556 192.662526,168.67909 C192.662526,161.788821 190.012423,156.753624 155.296065,153.308489 C126.409938,150.393375 108.389235,144.033126 108.389235,120.977226 C108.389235,99.5113875 126.409938,86.7908901 156.621119,86.7908901 C190.542443,86.7908901 207.238095,98.4513472 209.358178,123.89234 C209.358178,124.687371 209.093167,125.482403 208.563147,126.277434 C208.033127,126.807454 207.238095,127.337474 206.443064,127.337474 L192.662526,127.337474 C191.337475,127.337474 190.012423,126.277434 189.747412,124.952382 C186.567289,110.376813 178.351966,105.606625 156.621119,105.606625 C132.240165,105.606625 129.325053,114.086957 129.325053,120.447205 C129.325053,128.132506 132.770187,130.5176 165.631471,134.757766 C198.227744,138.997931 213.598344,145.093169 213.598344,167.884058 C213.333333,191.20497 194.252589,204.455488 160.596274,204.455488 L160.596274,204.455488 Z"
193+
fill="currentColor">
194+
</path>
195+
</g>
192196
</svg>
193197
</span>
194198
<div>
195-
<h2>Unity SDK</h2>
199+
<h2>Node SDK</h2>
196200
</div>
197201
</a>
198202
</li>
199203
<li>
200-
<a href="/embedded-wallets/sdk/unreal">
204+
<a href="/embedded-wallets/sdk/unity">
201205
<span>
202-
<svg fill="none" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg">
206+
<svg fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512">
203207
<path
204-
d="M16 0c-8.766 0-15.865 7.161-15.865 16s7.099 16 15.865 16c8.76 0 15.865-7.161 15.865-16s-7.104-16-15.87-16zM16 0.703c4.047 0 7.859 1.594 10.724 4.479 2.859 2.875 4.453 6.766 4.443 10.818 0 4.083-1.578 7.927-4.443 10.818-2.828 2.87-6.693 4.484-10.724 4.479-4.031 0.005-7.896-1.609-10.724-4.479-2.859-2.875-4.458-6.766-4.448-10.818 0-4.083 1.583-7.927 4.443-10.818 2.828-2.875 6.698-4.49 10.729-4.479zM15.203 6.333c-2.583 0.693-4.974 2.021-8.161 5.677s-2.583 6.677-2.583 6.677c0 0 0.88-2.078 2.995-4.266 1.005-1.036 1.75-1.385 2.266-1.385 0.458-0.026 0.844 0.344 0.844 0.802v7.422c0 0.734-0.474 0.896-0.911 0.885-0.37-0.005-0.714-0.135-0.714-0.135 2.172 3.156 7.37 3.599 7.37 3.599l2.281-2.438 0.052 0.047 2.089 1.781c3.823-2.271 5.667-6.479 5.667-6.479-1.708 1.802-2.792 2.224-3.438 2.224-0.573-0.005-0.797-0.339-0.797-0.339-0.031-0.156-0.083-2.417-0.104-4.677-0.021-2.339 0-4.682 0.115-4.688 0.661-1.24 2.766-3.74 2.766-3.74-3.932 0.776-6.073 3.354-6.073 3.354-0.635-0.5-1.927-0.417-1.927-0.417 0.604 0.333 1.208 1.302 1.208 2.104v7.896c0 0-1.318 1.161-2.333 1.161-0.604 0-0.974-0.328-1.177-0.599-0.078-0.104-0.146-0.219-0.198-0.344v-9.75c-0.141 0.104-0.313 0.161-0.484 0.167-0.219 0-0.443-0.109-0.594-0.427-0.115-0.24-0.188-0.599-0.188-1.125 0-1.797 2.031-2.99 2.031-2.99z"
208+
d="M243.583 91.6027L323.695 138.384C326.575 140.026 326.68 144.583 323.695 146.225L228.503 201.854C225.623 203.55 222.22 203.444 219.549 201.854L124.357 146.225C121.425 144.636 121.373 139.973 124.357 138.384L204.417 91.6027V0L0 119.417V358.252L78.3843 312.477V218.914C78.3319 215.576 82.2066 213.192 85.0865 214.993L180.279 270.622C183.159 272.318 184.782 275.338 184.782 278.464V389.669C184.834 393.007 180.959 395.391 178.079 393.589L97.9673 346.808L19.583 392.583L224 512L428.417 392.583L350.033 346.808L269.921 393.589C267.093 395.338 263.114 393.06 263.218 389.669V278.464C263.218 275.126 265.051 272.159 267.721 270.622L362.914 214.993C365.741 213.245 369.72 215.47 369.616 218.914V312.477L448 358.252V119.417L243.583 0V91.6027Z"
205209
fill="currentColor" />
206210
</svg>
207211
</span>
208212
<div>
209-
<h2>Unreal SDK</h2>
213+
<h2>Unity SDK</h2>
210214
</div>
211215
</a>
212216
</li>
@@ -266,6 +270,20 @@ <h2>Flutter SDK</h2>
266270
</div>
267271
</a>
268272
</li>
273+
<li>
274+
<a href="/embedded-wallets/sdk/unreal">
275+
<span>
276+
<svg fill="none" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg">
277+
<path
278+
d="M16 0c-8.766 0-15.865 7.161-15.865 16s7.099 16 15.865 16c8.76 0 15.865-7.161 15.865-16s-7.104-16-15.87-16zM16 0.703c4.047 0 7.859 1.594 10.724 4.479 2.859 2.875 4.453 6.766 4.443 10.818 0 4.083-1.578 7.927-4.443 10.818-2.828 2.87-6.693 4.484-10.724 4.479-4.031 0.005-7.896-1.609-10.724-4.479-2.859-2.875-4.458-6.766-4.448-10.818 0-4.083 1.583-7.927 4.443-10.818 2.828-2.875 6.698-4.49 10.729-4.479zM15.203 6.333c-2.583 0.693-4.974 2.021-8.161 5.677s-2.583 6.677-2.583 6.677c0 0 0.88-2.078 2.995-4.266 1.005-1.036 1.75-1.385 2.266-1.385 0.458-0.026 0.844 0.344 0.844 0.802v7.422c0 0.734-0.474 0.896-0.911 0.885-0.37-0.005-0.714-0.135-0.714-0.135 2.172 3.156 7.37 3.599 7.37 3.599l2.281-2.438 0.052 0.047 2.089 1.781c3.823-2.271 5.667-6.479 5.667-6.479-1.708 1.802-2.792 2.224-3.438 2.224-0.573-0.005-0.797-0.339-0.797-0.339-0.031-0.156-0.083-2.417-0.104-4.677-0.021-2.339 0-4.682 0.115-4.688 0.661-1.24 2.766-3.74 2.766-3.74-3.932 0.776-6.073 3.354-6.073 3.354-0.635-0.5-1.927-0.417-1.927-0.417 0.604 0.333 1.208 1.302 1.208 2.104v7.896c0 0-1.318 1.161-2.333 1.161-0.604 0-0.974-0.328-1.177-0.599-0.078-0.104-0.146-0.219-0.198-0.344v-9.75c-0.141 0.104-0.313 0.161-0.484 0.167-0.219 0-0.443-0.109-0.594-0.427-0.115-0.24-0.188-0.599-0.188-1.125 0-1.797 2.031-2.99 2.031-2.99z"
279+
fill="currentColor" />
280+
</svg>
281+
</span>
282+
<div>
283+
<h2>Unreal SDK</h2>
284+
</div>
285+
</a>
286+
</li>
269287
</ul>
270288
</span>
271289
<span class="sdk-selection-menu" id="delegation-toolkit-menu">

src/utils/w3a-sdk-map.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
export const reactJS = 'React'
22
export const angular = 'Angular'
33
export const js = 'Javascript'
4-
export const nodejs = 'Node.js'
4+
export const node = 'Node.js'
55
export const vue = 'Vue'
66
export const web = 'Web'
77

@@ -17,6 +17,7 @@ export const pnpWebVersion = `10.0.x`
1717
export const pnpAndroidVersion = `9.1.2`
1818
export const pnpIOSVersion = `11.1.0`
1919
export const pnpRNVersion = `8.1.x`
20+
export const pnpNodeVersion = `5.0.x`
2021
export const pnpFlutterVersion = `6.1.2`
2122
export const pnpUnityVersion = `7.0.x`
2223
export const pnpUnrealVersion = `4.1.x`
@@ -55,6 +56,9 @@ export function getPnPVersion(platform) {
5556
if (platform === unreal) {
5657
return pnpUnrealVersion
5758
}
59+
if (platform === node) {
60+
return pnpNodeVersion
61+
}
5862
}
5963

6064
export function getSFAVersion(platform) {

0 commit comments

Comments
 (0)