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...
}
/>
//
)