import React from 'react' import ReactDOM from 'react-dom/client' import { configure } from 'mobx' import { createBrowserRouter, RouterProvider, } from 'react-router-dom' import { AuthContext } from '@/stores/AuthContext' import { ThemeContext } from '@/stores/ThemeContext' import Auth from '@/stores/Auth' import App from '@/views/App' import Standlone from '@/views/Standlone' import OrderFollow from '@/views/OrderFollow' import ChatHistory from '@/views/ChatHistory' import SalesManagement from '@/views/SalesManagement' import DingdingQRCode from '@/views/DingdingQRCode' import DingdingCallbak from '@/views/DingdingCallbak' import AccountProfile from '@/views/AccountProfile' import ErrorPage from '@/views/ErrorPage' configure({ useProxies: 'ifavailable', enforceActions: 'observed', computedRequiresReaction: true, observableRequiresReaction: false, reactionRequiresObservable: true, disableErrorBoundaries: process.env.NODE_ENV == 'production' }) const router = createBrowserRouter([ { path: '/', element: , errorElement: , children: [ { index: true, element: }, ] }, { path: '/s', element: , children: [ { index: true, element: }, { path: 'order/follow', element: }, { path: 'chat/history', element: }, { path: 'sales/management', element: }, { path: 'account/profile', element: }, ] }, { element: , children: [ { path: '/dingding/qrcode', element: }, { path: '/dingding/callback', element: }, ] } ]) ReactDOM.createRoot(document.getElementById('root')).render( //
Loading...
} />
//
)