Skip to content

Commit 21814a9

Browse files
committed
feat: new wallet learning overview
1 parent a00233d commit 21814a9

File tree

1 file changed

+135
-1
lines changed

1 file changed

+135
-1
lines changed

apps/portal/src/app/connect/sidebar.tsx

Lines changed: 135 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import { CodeIcon, ExternalLink, ZapIcon } from "lucide-react";
1515
import { UnrealEngineIcon } from "../../icons/sdks/UnrealEngineIcon";
1616

1717
const connectSlug = "/connect/sign-in";
18+
const walletSlug = "/connect/wallet";
1819
const inAppSlug = "/connect/in-app-wallet";
1920
const aAslug = "/connect/account-abstraction";
2021
const ecosystemSlug = "/connect/ecosystems";
@@ -90,7 +91,140 @@ export const sidebar: SideBar = {
9091
name: "Learn",
9192
isCollapsible: false,
9293
links: [
93-
// Connect
94+
// Connect\
95+
{
96+
name: "Wallets",
97+
icon: <WalletsInAppIcon />,
98+
links: [
99+
{
100+
name: "Overview",
101+
href: `${walletSlug}/overview`,
102+
},
103+
{
104+
name: "Security",
105+
href: `${ecosystemSlug}/security`,
106+
},
107+
{
108+
name: "Get Started",
109+
href: `${ecosystemSlug}/get-started`,
110+
},
111+
{
112+
name: "Sign-In Methods",
113+
links: [
114+
{
115+
name: "Guest Mode",
116+
href: `${connectSlug}/methods/guest-mode`,
117+
},
118+
{
119+
name: "Social Login",
120+
href: `${connectSlug}/methods/social-logins`,
121+
},
122+
{
123+
name: "Email & Phone",
124+
href: `${connectSlug}/methods/email-and-phone`,
125+
},
126+
{
127+
name: "External Wallets",
128+
href: `${connectSlug}/methods/external-wallets`,
129+
},
130+
{
131+
name: "Custom Authentication",
132+
links: [
133+
{
134+
name: "Overview",
135+
href: `${inAppSlug}/custom-auth/overview`,
136+
},
137+
{
138+
name: "Configuration",
139+
href: `${inAppSlug}/custom-auth/configuration`,
140+
},
141+
{
142+
name: "Integration guides",
143+
links: [
144+
{
145+
name: "Custom auth server (OIDC Auth)",
146+
href: `${inAppSlug}/custom-auth/custom-jwt-auth-server`,
147+
},
148+
{
149+
name: "Custom auth server (Generic Auth)",
150+
href: `${inAppSlug}/custom-auth/custom-auth-server`,
151+
},
152+
{
153+
name: "Firebase Auth",
154+
href: `${inAppSlug}/custom-auth/firebase-auth`,
155+
},
156+
],
157+
},
158+
],
159+
},
160+
],
161+
},
162+
{
163+
name: "Pregenerate Wallets",
164+
href: `${ecosystemSlug}/pregenerate-wallets`,
165+
},
166+
{
167+
name: "User Management",
168+
links: [
169+
{
170+
name: "Export Private Keys",
171+
href: `${inAppSlug}/guides/export-private-key`,
172+
},
173+
{
174+
name: "Getting User Details",
175+
href: `${connectSlug}/ConnectButton`,
176+
},
177+
// TODO:
178+
// {
179+
// name: "Deleting User Details",
180+
// href: `${connectSlug}/ConnectButton`,
181+
// },
182+
{
183+
name: "Link Multiple Identity",
184+
href: `${inAppSlug}/guides/link-multiple-profiles`,
185+
},
186+
],
187+
},
188+
{
189+
name: "Customization",
190+
links: [
191+
{
192+
name: "Prebuilt UI",
193+
href: `${connectSlug}/customization`,
194+
},
195+
{
196+
name: "Emails and SMS",
197+
href: `${connectSlug}/customization#compact-modal`,
198+
},
199+
],
200+
},
201+
{
202+
name: "Ecosystem",
203+
links: [
204+
{
205+
name: "Ecosystem Wallet Explorer Page",
206+
href: `${ecosystemSlug}/wallet-explorer`,
207+
},
208+
{
209+
name: "Managing Ecosystem Permissions",
210+
href: `${ecosystemSlug}/ecosystem-permissions`,
211+
},
212+
{
213+
name: "Integrating with Partners",
214+
href: `${ecosystemSlug}/integrating-partners`,
215+
},
216+
],
217+
},
218+
{
219+
name: "Playground",
220+
href: "https://playground.thirdweb.com/connect/sign-in/button",
221+
},
222+
{
223+
name: "FAQs",
224+
href: `${inAppSlug}/faqs`,
225+
},
226+
],
227+
},
94228
{
95229
name: "Sign-In",
96230
icon: <WalletsConnectIcon />,

0 commit comments

Comments
 (0)