Files
3x-ui/frontend/src/entries/subpage.tsx
T
dawn ded2aa150c fix(frontend): isolate subscription language preference (#6394)
* fix(frontend): isolate subscription language preference

* fix(frontend): defer date locale resolution
2026-09-03 16:33:37 +02:00

27 lines
708 B
TypeScript

import { createRoot } from 'react-dom/client';
import { message } from 'antd';
import 'antd/dist/reset.css';
import { readyI18n } from '@/i18n/react';
import { ThemeProvider } from '@/hooks/useTheme';
import { QueryProvider } from '@/api/QueryProvider';
import SubPage from '@/pages/sub/SubPage';
const messageContainer = document.getElementById('message');
if (messageContainer) {
message.config({ getContainer: () => messageContainer });
}
readyI18n('subscription').then(() => {
const root = document.getElementById('app');
if (root) {
createRoot(root).render(
<ThemeProvider>
<QueryProvider>
<SubPage />
</QueryProvider>
</ThemeProvider>,
);
}
});