nex_basse/frontend/src/App.tsx

25 lines
652 B
TypeScript
Raw Normal View History

2026-02-25 08:48:31 +00:00
import { RouterProvider } from "react-router-dom";
2026-02-27 07:57:22 +00:00
import { App as AntdApp } from "antd";
2026-02-25 08:48:31 +00:00
import { router } from "./router";
2026-02-27 07:57:22 +00:00
import { ThemeProvider } from "./contexts/ThemeContext";
import { setNotificationInstance } from "./components/Toast/Toast";
import "./i18n";
// Component to extract static functions from App
const AntdStaticHolder = () => {
const { notification } = AntdApp.useApp();
setNotificationInstance(notification);
return null;
};
2026-02-25 08:48:31 +00:00
export default function App() {
2026-02-27 07:57:22 +00:00
return (
<ThemeProvider>
<AntdApp>
<AntdStaticHolder />
<RouterProvider router={router} />
</AntdApp>
</ThemeProvider>
);
2026-02-25 08:48:31 +00:00
}