1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-05-17 01:17:29 +02:00
unleash.unleash/website/remote-content/edge-proxy.js

62 lines
1.5 KiB
JavaScript

import {
enrich,
mapObject,
modifyContent,
getRepoData,
getUrls,
} from './shared';
const DOCS = mapObject(enrich)({
'unleash-proxy': {
sidebarName: 'Unleash Proxy',
slugName: 'unleash-proxy',
},
'unleash-edge': {
sidebarName: 'Unleash Edge',
slugName: 'unleash-edge',
subPages: {
'docs/concepts.md': {
sidebarName: 'Concepts',
slugName: 'concepts',
},
'docs/deploying.md': {
sidebarName: 'Deploying',
slugName: 'deploying',
},
'docs/benchmarking.md': {
sidebarName: 'Benchmarking',
slugName: 'benchmarking',
},
'docs/CLI.md': {
sidebarName: 'CLI',
slugName: 'cli',
},
'docs/development-guide.md': {
sidebarName: 'Development guide',
slugName: 'development-guide',
},
'docs/migration-guide.md': {
sidebarName: 'Migration guide',
slugName: 'migration-guide',
},
},
},
});
const getAdmonitions = (data) => {
const admonitions = {};
return [admonitions[data.slugName]];
};
const modifyContent2 = modifyContent({
getRepoDataFn: getRepoData(DOCS),
urlPath: '/reference/',
getAdditionalAdmonitions: getAdmonitions,
});
export const docs = {
urls: getUrls(DOCS),
modifyContent: modifyContent2,
};