mirror of
https://github.com/FranP-code/Reflecto.git
synced 2025-10-13 00:43:31 +00:00
feat: remove ModeToggle from Header, set Toaster theme to dark, and update global styles for consistent dark mode
This commit is contained in:
@@ -1,5 +1,4 @@
|
|||||||
import { Link } from "@tanstack/react-router";
|
import { Link } from "@tanstack/react-router";
|
||||||
import { ModeToggle } from "./mode-toggle";
|
|
||||||
import UserMenu from "./user-menu";
|
import UserMenu from "./user-menu";
|
||||||
|
|
||||||
export default function Header() {
|
export default function Header() {
|
||||||
@@ -50,7 +49,6 @@ export default function Header() {
|
|||||||
|
|
||||||
{/* Actions */}
|
{/* Actions */}
|
||||||
<div className="flex items-center gap-2">
|
<div className="flex items-center gap-2">
|
||||||
<ModeToggle />
|
|
||||||
<UserMenu />
|
<UserMenu />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,8 @@
|
|||||||
"use client";
|
"use client";
|
||||||
|
|
||||||
import { useTheme } from "next-themes";
|
|
||||||
import { Toaster as Sonner, type ToasterProps } from "sonner";
|
import { Toaster as Sonner, type ToasterProps } from "sonner";
|
||||||
|
|
||||||
const Toaster = ({ ...props }: ToasterProps) => {
|
const Toaster = ({ ...props }: ToasterProps) => {
|
||||||
const { theme = "system" } = useTheme();
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Sonner
|
<Sonner
|
||||||
className="toaster group"
|
className="toaster group"
|
||||||
@@ -16,7 +13,7 @@ const Toaster = ({ ...props }: ToasterProps) => {
|
|||||||
"--normal-border": "var(--border)",
|
"--normal-border": "var(--border)",
|
||||||
} as React.CSSProperties
|
} as React.CSSProperties
|
||||||
}
|
}
|
||||||
theme={theme as ToasterProps["theme"]}
|
theme={"dark"}
|
||||||
{...props}
|
{...props}
|
||||||
/>
|
/>
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -11,11 +11,8 @@
|
|||||||
|
|
||||||
html,
|
html,
|
||||||
body {
|
body {
|
||||||
@apply bg-white dark:bg-gray-950;
|
@apply bg-gray-950;
|
||||||
|
color-scheme: dark;
|
||||||
@media (prefers-color-scheme: dark) {
|
|
||||||
color-scheme: dark;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
:root {
|
:root {
|
||||||
|
|||||||
@@ -53,6 +53,9 @@ function RootComponent() {
|
|||||||
attribute="class"
|
attribute="class"
|
||||||
defaultTheme="dark"
|
defaultTheme="dark"
|
||||||
disableTransitionOnChange
|
disableTransitionOnChange
|
||||||
|
enableColorScheme={true}
|
||||||
|
enableSystem={false}
|
||||||
|
forcedTheme="dark"
|
||||||
storageKey="vite-ui-theme"
|
storageKey="vite-ui-theme"
|
||||||
>
|
>
|
||||||
<div className="grid min-h-svh grid-rows-[auto_1fr_auto]">
|
<div className="grid min-h-svh grid-rows-[auto_1fr_auto]">
|
||||||
|
|||||||
Reference in New Issue
Block a user