diff --git a/apps/web/src/components/header.tsx b/apps/web/src/components/header.tsx
index 235f4f5..f0c935a 100644
--- a/apps/web/src/components/header.tsx
+++ b/apps/web/src/components/header.tsx
@@ -1,5 +1,4 @@
import { Link } from "@tanstack/react-router";
-import { ModeToggle } from "./mode-toggle";
import UserMenu from "./user-menu";
export default function Header() {
@@ -50,7 +49,6 @@ export default function Header() {
{/* Actions */}
-
diff --git a/apps/web/src/components/ui/sonner.tsx b/apps/web/src/components/ui/sonner.tsx
index 14e7a85..723ab72 100644
--- a/apps/web/src/components/ui/sonner.tsx
+++ b/apps/web/src/components/ui/sonner.tsx
@@ -1,11 +1,8 @@
"use client";
-import { useTheme } from "next-themes";
import { Toaster as Sonner, type ToasterProps } from "sonner";
const Toaster = ({ ...props }: ToasterProps) => {
- const { theme = "system" } = useTheme();
-
return (
{
"--normal-border": "var(--border)",
} as React.CSSProperties
}
- theme={theme as ToasterProps["theme"]}
+ theme={"dark"}
{...props}
/>
);
diff --git a/apps/web/src/index.css b/apps/web/src/index.css
index 3e39939..abe10b3 100644
--- a/apps/web/src/index.css
+++ b/apps/web/src/index.css
@@ -11,11 +11,8 @@
html,
body {
- @apply bg-white dark:bg-gray-950;
-
- @media (prefers-color-scheme: dark) {
- color-scheme: dark;
- }
+ @apply bg-gray-950;
+ color-scheme: dark;
}
:root {
diff --git a/apps/web/src/routes/__root.tsx b/apps/web/src/routes/__root.tsx
index f2e12f2..641fc47 100644
--- a/apps/web/src/routes/__root.tsx
+++ b/apps/web/src/routes/__root.tsx
@@ -53,6 +53,9 @@ function RootComponent() {
attribute="class"
defaultTheme="dark"
disableTransitionOnChange
+ enableColorScheme={true}
+ enableSystem={false}
+ forcedTheme="dark"
storageKey="vite-ui-theme"
>