import { getSideBar } from "./getSideBar"; function getTree(name: string[]) { const result: any[] = [ { text: "<- 总目录", link: "/guide/introduction", }, ]; result.push( ...(getSideBar("./packages", { startsDirs: name, ignoreMDFiles: ["CHANGELOG"], ignoreDirectory: ["node_modules", "dist"], }) ?? []) ); return result; } export const getNav = () => [ // { // text: "naive-ui", // link: "https://www.naiveui.com/", // }, ]; export const getAllModule = () => [ { text: "工具模块", items: [ { text: "通用", link: "/core/src/readme", }, { text: "浏览器", link: "/browser/src/readme", }, { text: "node", link: "/node/src/readme", }, ], }, { text: 'vue3', link: '/vue3/src/readme', }, ]; export const getSidebar = () => ({ "/guide/": [ { text: "总目录", items: getAllModule(), }, ], "/browser/": getTree(["browser/src"]), "/node/": getTree(["node/src"]), "/core/": getTree(["core/src"]), "/vue3/": getTree(["vue3/src"]), });