mirror of
https://github.com/Tria-plc/edr-platform.git
synced 2026-09-09 01:18:18 +00:00
fix: theme toggle
This commit is contained in:
@@ -25,8 +25,6 @@ import {
|
||||
Cog,
|
||||
Bolt,
|
||||
Globe,
|
||||
Moon,
|
||||
Sun,
|
||||
} from "lucide-react";
|
||||
import {
|
||||
DropdownMenu,
|
||||
@@ -39,7 +37,6 @@ import { Button } from "@/shared/common/ui/button";
|
||||
import { useTheme } from "@/user-management/web-Management/hooks/useTheme";
|
||||
import { useLocalizedName } from "@/shared/common/localizedName";
|
||||
import { useModules } from "@/user-management/web-Management/hooks/useModules";
|
||||
import { useDarkMode } from "@/shared/hooks/useDarkMode";
|
||||
import {
|
||||
useTenantConfig,
|
||||
resolveModuleConfig,
|
||||
@@ -98,7 +95,6 @@ const Header = () => {
|
||||
logout();
|
||||
};
|
||||
|
||||
const { isDarkMode, toggleDarkMode } = useDarkMode();
|
||||
|
||||
useEffect(() => {
|
||||
if (!localStorage.getItem("i18nextLng")) {
|
||||
@@ -440,22 +436,6 @@ const Header = () => {
|
||||
))}
|
||||
</div>
|
||||
<div className="hidden md:flex items-center gap-3 lg:gap-4">
|
||||
<motion.button
|
||||
onClick={toggleDarkMode}
|
||||
className="p-2 rounded-lg text-gray-700 hover:bg-gray-100 dark:text-gray-300 dark:hover:bg-gray-800 transition-colors"
|
||||
whileHover={{ scale: 1.05 }}
|
||||
whileTap={{ scale: 0.95 }}
|
||||
aria-label={
|
||||
isDarkMode ? t("header.lightMode") : t("header.darkMode")
|
||||
}
|
||||
>
|
||||
{isDarkMode ? (
|
||||
<Sun className="w-5 h-5" />
|
||||
) : (
|
||||
<Moon className="w-5 h-5" />
|
||||
)}
|
||||
</motion.button>
|
||||
|
||||
<div className="w-32 lg:w-36">
|
||||
<Select
|
||||
value={currentLanguage}
|
||||
@@ -544,21 +524,6 @@ const Header = () => {
|
||||
</div>
|
||||
|
||||
<div className="flex items-center md:hidden gap-2">
|
||||
<motion.button
|
||||
onClick={toggleDarkMode}
|
||||
className="p-2 rounded-lg text-gray-600 hover:bg-gray-100 dark:text-gray-300 dark:hover:bg-gray-800 transition-colors"
|
||||
whileTap={{ scale: 0.9 }}
|
||||
aria-label={
|
||||
isDarkMode ? t("header.lightMode") : t("header.darkMode")
|
||||
}
|
||||
>
|
||||
{isDarkMode ? (
|
||||
<Sun className="h-5 w-5" />
|
||||
) : (
|
||||
<Moon className="h-5 w-5" />
|
||||
)}
|
||||
</motion.button>
|
||||
|
||||
<motion.button
|
||||
onClick={() => setMobileMenuOpen(!mobileMenuOpen)}
|
||||
className="inline-flex items-center justify-center p-2 rounded-lg text-gray-600 hover:text-gray-900 hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-primary-500 transition-all"
|
||||
|
||||
Reference in New Issue
Block a user