@@ -15,6 +15,7 @@ import { CodeIcon, ExternalLink, ZapIcon } from "lucide-react";
1515import { UnrealEngineIcon } from "../../icons/sdks/UnrealEngineIcon" ;
1616
1717const connectSlug = "/connect/sign-in" ;
18+ const walletSlug = "/connect/wallet" ;
1819const inAppSlug = "/connect/in-app-wallet" ;
1920const aAslug = "/connect/account-abstraction" ;
2021const 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