27 lines
858 B
TypeScript
27 lines
858 B
TypeScript
import { QueryClientProvider } from "@tanstack/react-query";
|
|
import { queryClient } from "@xtablo/shared";
|
|
import { ThemeProvider } from "@xtablo/shared/contexts/ThemeContext";
|
|
import { Toaster } from "@xtablo/ui/components/sonner";
|
|
import { StrictMode } from "react";
|
|
import { createRoot } from "react-dom/client";
|
|
import { BrowserRouter as Router } from "react-router-dom";
|
|
import AppRoutes from "./routes";
|
|
|
|
import "@xtablo/ui/styles/globals.css";
|
|
import "./main.css";
|
|
import "./i18n";
|
|
|
|
createRoot(document.getElementById("external-root")!).render(
|
|
<StrictMode>
|
|
<QueryClientProvider client={queryClient}>
|
|
<ThemeProvider>
|
|
<Toaster />
|
|
<Router>
|
|
<div className="min-h-screen bg-background">
|
|
<AppRoutes />
|
|
</div>
|
|
</Router>
|
|
</ThemeProvider>
|
|
</QueryClientProvider>
|
|
</StrictMode>
|
|
);
|