import React from "react"; import {BrowserRouter, HashRouter, Navigate, Route, Routes, useNavigate} from "react-router-dom"; import {APP_CONFIG} from "../config.ts"; import {Button} from "@douyinfe/semi-ui"; import DefaultPage from "./index"; import {Result} from "../components/Result.tsx"; const routerMode: 'browser' | 'hash' | string = APP_CONFIG.ROUTER_MODE; const WebRouter: React.FC<{ children?: React.ReactNode }> = (prop) => ( routerMode == 'hash' ? {prop.children} : {prop.children} ) const NotFound: React.FC = () => { const navigate = useNavigate(); return navigate('/')} type="primary">返回首页}/> } export const AppRouter = () => (
}/> }/>
)