// @ts-nocheck import React from 'react'; import { ApplyPluginsType } from '/Users/xiaowei/Documents/code/antv/echarts-for-react/node_modules/_@umijs_runtime@3.5.43@@umijs/runtime'; import * as umiExports from './umiExports'; import { plugin } from './plugin'; export function getRoutes() { const routes = [ { "path": "/~demos/:uuid", "layout": false, "wrappers": [require('../dumi/layout').default], "component": ((props) => { const React = require('react'); const { default: getDemoRenderArgs } = require('/Users/xiaowei/Documents/code/antv/echarts-for-react/node_modules/_@umijs_preset-dumi@1.1.54@@umijs/preset-dumi/lib/plugins/features/demo/getDemoRenderArgs'); const { default: Previewer } = require('dumi-theme-default/es/builtins/Previewer.js'); const { usePrefersColor, context } = require('dumi/theme'); const { demos } = React.useContext(context); const [renderArgs, setRenderArgs] = React.useState([]); // update render args when props changed React.useLayoutEffect(() => { setRenderArgs(getDemoRenderArgs(props, demos)); }, [props.match.params.uuid, props.location.query.wrapper, props.location.query.capture]); // for listen prefers-color-schema media change in demo single route usePrefersColor(); switch (renderArgs.length) { case 1: // render demo directly return renderArgs[0]; case 2: // render demo with previewer return React.createElement( Previewer, renderArgs[0], renderArgs[1], ); default: return `Demo ${props.match.params.uuid} not found :(`; } }) }, { "path": "/_demos/:uuid", "redirect": "/~demos/:uuid" }, { "__dumiRoot": true, "layout": false, "path": "/", "wrappers": [require('../dumi/layout').default, require('/Users/xiaowei/Documents/code/antv/echarts-for-react/node_modules/_dumi-theme-default@1.1.24@dumi-theme-default/es/layout.js').default], "routes": [ { "path": "/", "component": require('/Users/xiaowei/Documents/code/antv/echarts-for-react/docs/index.md').default, "exact": true, "meta": { "filePath": "docs/index.md", "updatedTime": 1612940513000, "title": "ECharts for React - 全网开发者下载量最高的 ECharts 的 React 组件封装", "order": 1, "hero": { "title": "ECharts for React", "desc": "

全网开发者下载量最高的 ECharts 的 React 组件封装

", "actions": [ { "text": "在线实例", "link": "/examples/dynamic" }, { "text": "开源地址", "link": "https://github.com/hustcc/echarts-for-react" } ] }, "footer": "

Open-source MIT Licensed | Copyright © 2021-present

", "slugs": [ { "depth": 2, "value": "安装", "heading": "安装" }, { "depth": 2, "value": "使用", "heading": "使用" }, { "depth": 2, "value": "反馈", "heading": "反馈" } ], "hasPreviewer": true }, "title": "ECharts for React - 全网开发者下载量最高的 ECharts 的 React 组件封装 - \b" }, { "path": "/examples/api", "component": require('/Users/xiaowei/Documents/code/antv/echarts-for-react/docs/examples/api.md').default, "exact": true, "meta": { "filePath": "docs/examples/api.md", "updatedTime": 1612692239000, "title": "ECharts API", "order": 2, "slugs": [ { "depth": 2, "value": "ECharts API", "heading": "echarts-api" } ], "hasPreviewer": true, "nav": { "path": "/examples", "title": "Examples" } }, "title": "ECharts API - \b" }, { "path": "/examples/dynamic", "component": require('/Users/xiaowei/Documents/code/antv/echarts-for-react/docs/examples/dynamic.md').default, "exact": true, "meta": { "filePath": "docs/examples/dynamic.md", "updatedTime": 1754666951000, "title": "Dynamic", "order": 6, "slugs": [ { "depth": 2, "value": "Dynamic", "heading": "dynamic" } ], "hasPreviewer": true, "nav": { "path": "/examples", "title": "Examples" } }, "title": "Dynamic - \b" }, { "path": "/examples/event", "component": require('/Users/xiaowei/Documents/code/antv/echarts-for-react/docs/examples/event.md').default, "exact": true, "meta": { "filePath": "docs/examples/event.md", "updatedTime": 1612692239000, "title": "Event", "order": 4, "slugs": [ { "depth": 2, "value": "Event", "heading": "event" } ], "hasPreviewer": true, "nav": { "path": "/examples", "title": "Examples" } }, "title": "Event - \b" }, { "path": "/examples/gl", "component": require('/Users/xiaowei/Documents/code/antv/echarts-for-react/docs/examples/gl.md').default, "exact": true, "meta": { "filePath": "docs/examples/gl.md", "updatedTime": 1612692239000, "title": "Web GL", "order": 7, "slugs": [ { "depth": 2, "value": "Web GL", "heading": "web-gl" } ], "hasPreviewer": true, "nav": { "path": "/examples", "title": "Examples" } }, "title": "Web GL - \b" }, { "path": "/examples/graph", "component": require('/Users/xiaowei/Documents/code/antv/echarts-for-react/docs/examples/graph.md').default, "exact": true, "meta": { "filePath": "docs/examples/graph.md", "updatedTime": 1612692239000, "title": "Graph", "order": 9, "slugs": [ { "depth": 2, "value": "Graph", "heading": "graph" } ], "hasPreviewer": true, "nav": { "path": "/examples", "title": "Examples" } }, "title": "Graph - \b" }, { "path": "/examples/html-props", "component": require('/Users/xiaowei/Documents/code/antv/echarts-for-react/docs/examples/html-props.md').default, "exact": true, "meta": { "filePath": "docs/examples/html-props.md", "updatedTime": 1762393912000, "title": "HTML Properties", "order": 10, "slugs": [ { "depth": 2, "value": "HTML Properties", "heading": "html-properties" } ], "hasPreviewer": true, "nav": { "path": "/examples", "title": "Examples" } }, "title": "HTML Properties - \b" }, { "path": "/examples/loading", "component": require('/Users/xiaowei/Documents/code/antv/echarts-for-react/docs/examples/loading.md').default, "exact": true, "meta": { "filePath": "docs/examples/loading.md", "updatedTime": 1612692239000, "title": "Loading", "order": 5, "slugs": [ { "depth": 2, "value": "Loading", "heading": "loading" } ], "hasPreviewer": true, "nav": { "path": "/examples", "title": "Examples" } }, "title": "Loading - \b" }, { "path": "/examples/locale", "component": require('/Users/xiaowei/Documents/code/antv/echarts-for-react/docs/examples/locale.md').default, "exact": true, "meta": { "filePath": "docs/examples/locale.md", "updatedTime": 1614248129000, "title": "Locale", "order": 8, "slugs": [ { "depth": 2, "value": "Locale", "heading": "locale" } ], "hasPreviewer": true, "nav": { "path": "/examples", "title": "Examples" } }, "title": "Locale - \b" }, { "path": "/examples/simple", "component": require('/Users/xiaowei/Documents/code/antv/echarts-for-react/docs/examples/simple.md').default, "exact": true, "meta": { "filePath": "docs/examples/simple.md", "updatedTime": 1754666951000, "title": "Simple", "order": 1, "slugs": [ { "depth": 2, "value": "简单堆积面积图", "heading": "简单堆积面积图" } ], "hasPreviewer": true, "nav": { "path": "/examples", "title": "Examples" } }, "title": "Simple - \b" }, { "path": "/examples/svg", "component": require('/Users/xiaowei/Documents/code/antv/echarts-for-react/docs/examples/svg.md').default, "exact": true, "meta": { "filePath": "docs/examples/svg.md", "updatedTime": 1612692239000, "title": "SVG", "order": 8, "slugs": [ { "depth": 2, "value": "SVG", "heading": "svg" } ], "hasPreviewer": true, "nav": { "path": "/examples", "title": "Examples" } }, "title": "SVG - \b" }, { "path": "/examples/theme", "component": require('/Users/xiaowei/Documents/code/antv/echarts-for-react/docs/examples/theme.md').default, "exact": true, "meta": { "filePath": "docs/examples/theme.md", "updatedTime": 1754666951000, "title": "Theme", "order": 3, "slugs": [ { "depth": 2, "value": "Theme", "heading": "theme" } ], "hasPreviewer": true, "nav": { "path": "/examples", "title": "Examples" } }, "title": "Theme - \b" }, { "path": "/examples", "meta": {}, "exact": true, "redirect": "/examples/simple" } ], "title": "\b", "component": (props) => props.children } ]; // allow user to extend routes plugin.applyPlugins({ key: 'patchRoutes', type: ApplyPluginsType.event, args: { routes }, }); return routes; }