forked from iotaledger/iota-wiki
-
Notifications
You must be signed in to change notification settings - Fork 0
/
switcherConfig.js
57 lines (55 loc) · 1.32 KB
/
switcherConfig.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
// @ts-check
const {
generateSwitcherConfig,
} = require('./src/utils/pluginConfigGenerators');
const {
buildPluginsConfig,
maintainPluginsConfig,
} = require('./versionedConfig');
/** @type {import('./src/common/components/Switcher').Config} */
const config = {
docs: [
...generateSwitcherConfig(buildPluginsConfig),
...generateSwitcherConfig(maintainPluginsConfig),
],
sections: [
{
before: {
docId: 'build',
sidebarId: 'build',
},
subsections: [
{
label: 'Layer 1',
description: 'Build applications on our feeless multi-asset L1 DAG.',
id: 'build-layer-1',
},
{
label: 'Layer 2',
description: 'Build dApps with ISC, our L2 smart contracts platform.',
id: 'build-layer-2',
},
],
},
{
before: {
docId: 'maintain',
sidebarId: 'maintain',
},
subsections: [
{
label: 'Layer 1',
description:
'Setup nodes and indexers for our feeless multi-asset L1 DAG.',
id: 'maintain-layer-1',
},
{
label: 'Layer 2',
description: 'Setup nodes for ISC, our L2 smart contracts platform.',
id: 'maintain-layer-2',
},
],
},
],
};
module.exports = config;