import { Route, RouterProvider, Routes } from "react-router-dom"; import { routes, AppRoute } from "./routes"; import AuthRoute from "./auth.tsx"; import { Suspense } from "react"; import { DotLoading } from "antd-mobile"; /** * 渲染路由 * @constructor RenderRoutes */ export const RenderRoutes = () => { const renderRoutes = (routes: AppRoute[]) => { return routes.map((route) => ( {route.element} } > {route.children && renderRoutes(route.children)} )); }; return ( } > {renderRoutes(routes)} ); };