Updated a lot of stuff

This commit is contained in:
Alois 2026-03-14 19:36:23 +01:00
commit c0102df54f
44 changed files with 1610 additions and 707 deletions

View file

@ -1,4 +1,3 @@
import * as React from "react";
import { createRoot } from "react-dom/client";
import {
Outlet,
@ -20,6 +19,8 @@ import ChatContext from "@tensamin/chat/context";
import Login from "@/routes/screens/login";
import Signup from "@/routes/screens/signup";
import { ThemeProvider } from "@tensamin/ui/theme";
const wrapper = document.getElementById("root");
if (!wrapper) {
@ -33,32 +34,14 @@ window.setLogLevelToMax = () => {
};
function RootShell() {
React.useEffect(() => {
try {
const mediaQuery = window.matchMedia("(prefers-color-scheme: dark)");
document.documentElement.classList.toggle("dark", mediaQuery.matches);
const handleChange = (event: MediaQueryListEvent) => {
document.documentElement.classList.toggle("dark", event.matches);
};
mediaQuery.addEventListener("change", handleChange);
return () => {
mediaQuery.removeEventListener("change", handleChange);
};
} catch {
return;
}
}, []);
return (
<div className="w-screen h-screen overflow-hidden">
<RootLayout>
<Outlet />
</RootLayout>
</div>
<ThemeProvider>
<div className="w-screen h-screen overflow-hidden">
<RootLayout>
<Outlet />
</RootLayout>
</div>
</ThemeProvider>
);
}
@ -129,4 +112,4 @@ declare module "@tanstack/react-router" {
}
}
createRoot(wrapper).render(<RouterProvider router={router} />);
createRoot(wrapper).render(<RouterProvider router={router} />);