|
|
@ -8,6 +8,7 @@ import {
|
|
|
|
} from 'tushan';
|
|
|
|
} from 'tushan';
|
|
|
|
import {
|
|
|
|
import {
|
|
|
|
IconDashboard,
|
|
|
|
IconDashboard,
|
|
|
|
|
|
|
|
IconEmail,
|
|
|
|
IconFile,
|
|
|
|
IconFile,
|
|
|
|
IconMessage,
|
|
|
|
IconMessage,
|
|
|
|
IconSettings,
|
|
|
|
IconSettings,
|
|
|
@ -16,7 +17,13 @@ import {
|
|
|
|
IconWifi,
|
|
|
|
IconWifi,
|
|
|
|
} from 'tushan/icon';
|
|
|
|
} from 'tushan/icon';
|
|
|
|
import { authProvider } from './auth';
|
|
|
|
import { authProvider } from './auth';
|
|
|
|
import { fileFields, groupFields, messageFields, userFields } from './fields';
|
|
|
|
import {
|
|
|
|
|
|
|
|
fileFields,
|
|
|
|
|
|
|
|
groupFields,
|
|
|
|
|
|
|
|
mailFields,
|
|
|
|
|
|
|
|
messageFields,
|
|
|
|
|
|
|
|
userFields,
|
|
|
|
|
|
|
|
} from './fields';
|
|
|
|
import { httpClient } from './request';
|
|
|
|
import { httpClient } from './request';
|
|
|
|
import { TailchatNetwork } from './routes/network';
|
|
|
|
import { TailchatNetwork } from './routes/network';
|
|
|
|
import { SocketIOAdmin } from './routes/socketio';
|
|
|
|
import { SocketIOAdmin } from './routes/socketio';
|
|
|
@ -105,6 +112,13 @@ function App() {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<Resource
|
|
|
|
|
|
|
|
name="mail"
|
|
|
|
|
|
|
|
label="Mails"
|
|
|
|
|
|
|
|
icon={<IconEmail />}
|
|
|
|
|
|
|
|
list={<ListTable fields={mailFields} />}
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
|
|
|
|
<CustomRoute name="system" icon={<IconSettings />}>
|
|
|
|
<CustomRoute name="system" icon={<IconSettings />}>
|
|
|
|
<SystemConfig />
|
|
|
|
<SystemConfig />
|
|
|
|
</CustomRoute>
|
|
|
|
</CustomRoute>
|
|
|
|