mirror of
https://github.com/MHSanaei/3x-ui.git
synced 2026-06-05 20:54:14 +00:00
28 lines
743 B
TypeScript
28 lines
743 B
TypeScript
import { createRoot } from 'react-dom/client';
|
|
import { message } from 'antd';
|
|
import 'antd/dist/reset.css';
|
|
|
|
import { setupAxios } from '@/api/axios-init.js';
|
|
import { applyDocumentTitle } from '@/utils';
|
|
import { readyI18n } from '@/i18n/react';
|
|
import { ThemeProvider } from '@/hooks/useTheme';
|
|
import SettingsPage from '@/pages/settings/SettingsPage';
|
|
|
|
setupAxios();
|
|
applyDocumentTitle();
|
|
|
|
const messageContainer = document.getElementById('message');
|
|
if (messageContainer) {
|
|
message.config({ getContainer: () => messageContainer });
|
|
}
|
|
|
|
readyI18n().then(() => {
|
|
const root = document.getElementById('app');
|
|
if (root) {
|
|
createRoot(root).render(
|
|
<ThemeProvider>
|
|
<SettingsPage />
|
|
</ThemeProvider>,
|
|
);
|
|
}
|
|
});
|