import { createTextField, CustomRoute, jsonServerProvider, ListTable, Resource, Tushan, } from 'tushan'; import { IconDashboard, IconEmail, IconFile, IconMessage, IconNotification, IconSettings, IconStorage, IconUser, IconUserGroup, IconWifi, } from 'tushan/icon'; import { authHTTPClient, authProvider } from './auth'; import { Dashboard } from './components/Dashboard'; import { fileFields, groupFields, mailFields, messageFields } from './fields'; import { i18n } from './i18n'; import { UserList } from './resources/user'; import { CacheManager } from './routes/cache'; import { TailchatNetwork } from './routes/network'; import { SocketIOAdmin } from './routes/socketio'; import { SystemConfig } from './routes/system'; import { SystemNotify } from './routes/system/notify'; const dataProvider = jsonServerProvider('/admin/api', authHTTPClient); function App() { return ( } dataProvider={dataProvider} authProvider={authProvider} i18n={i18n} > } list={} /> } list={ } /> } list={ } /> } list={ } /> } list={} /> }> }> }> }> }> ); } export default App;