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;