@@ -15,6 +15,9 @@ const codeTheme = themes.dracula
1515const remarkCodesandbox = require ( 'remark-codesandbox' )
1616const isProd = process . env . NODE_ENV === 'production'
1717const helpDropdown = fs . readFileSync ( "./src/components/NavDropdown/DeveloperTools.html" , "utf-8" ) ;
18+ const connectDropdown = fs . readFileSync ( "./src/components/NavDropdown/ConnectMetaMask.html" , "utf-8" ) ;
19+ const embedDropdown = fs . readFileSync ( "./src/components/NavDropdown/EmbedMetaMask.html" , "utf-8" ) ;
20+ const extendDropdown = fs . readFileSync ( "./src/components/NavDropdown/ExtendScale.html" , "utf-8" ) ;
1821/** @type {import('@docusaurus/types').Config } */
1922const config = {
2023 title : 'MetaMask developer documentation' ,
@@ -212,46 +215,53 @@ const config = {
212215 /** @type {import('@docusaurus/preset-classic').ThemeConfig } */
213216 ( {
214217 metadata : [
215- {
216- name : 'og:image' ,
217- content : '/img/metamaskog.jpeg'
218- } ,
219218 {
220219 name : "keywords" ,
221220 content : "MetaMask, SDK, Wallet, API, Dapp, App, Connect, Delegation, Toolkit, Documentation, Smart, Account, Snaps, Infura, Services, Dashboard" ,
222221 } ,
223222 ] ,
223+ image : '/img/metamaskog.jpeg' ,
224224 colorMode : {
225225 respectPrefersColorScheme : true ,
226226 } ,
227227 navbar : {
228- title : ' │ Documentation' ,
229228 logo : {
230229 alt : 'MetaMask logo' ,
231230 src : 'img/metamask-logo.svg' ,
232231 srcDark : 'img/metamask-logo-dark.svg' ,
233232 width : 150 ,
234233 } ,
234+ hideOnScroll : true ,
235235 items : [
236236 {
237- to : 'sdk' ,
238- label : 'SDK' ,
239- } ,
240- {
241- to : 'wallet' ,
242- label : 'Wallet API' ,
243- } ,
244- {
245- to : 'delegation-toolkit' ,
246- label : 'Delegation Toolkit' ,
237+ type : 'dropdown' ,
238+ label : 'Connect to MetaMask' ,
239+ items : [
240+ {
241+ type : "html" ,
242+ value : connectDropdown ,
243+ } ,
244+ ] ,
247245 } ,
248246 {
249- to : 'snaps' ,
250- label : 'Snaps' ,
247+ type : 'dropdown' ,
248+ label : 'Embed MetaMask' ,
249+ items : [
250+ {
251+ type : "html" ,
252+ value : embedDropdown ,
253+ } ,
254+ ] ,
251255 } ,
252256 {
253- to : 'services' ,
254- label : 'Services' ,
257+ type : 'dropdown' ,
258+ label : 'Extend and scale' ,
259+ items : [
260+ {
261+ type : "html" ,
262+ value : extendDropdown ,
263+ } ,
264+ ] ,
255265 } ,
256266 {
257267 type : 'dropdown' ,
@@ -333,15 +343,15 @@ const config = {
333343 href : 'https://github.com/MetaMask/metamask-docs' ,
334344 } ,
335345 {
336- label : 'MetaMask wallet GitHub' ,
346+ label : 'MetaMask extension GitHub' ,
337347 href : 'https://github.com/MetaMask/metamask-extension/' ,
338348 } ,
339349 {
340350 label : 'MetaMask SDK GitHub' ,
341351 href : 'https://github.com/MetaMask/metamask-sdk/' ,
342352 } ,
343353 {
344- label : 'MetaMask Mobile GitHub' ,
354+ label : 'MetaMask mobile GitHub' ,
345355 href : 'https://github.com/MetaMask/metamask-mobile' ,
346356 } ,
347357 {
0 commit comments