diff --git a/src/core/themes/index.js b/src/core/themes/index.js index 331f469..46683ac 100644 --- a/src/core/themes/index.js +++ b/src/core/themes/index.js @@ -1,7 +1,7 @@ 'use client'; import { useState, useEffect } from 'react'; -import { Sun01Icon, Moon02Icon, SunCloud02Icon, MoonCloudIcon } from '@zen/core/shared/icons'; +import { Sun01Icon, Moon02Icon, SunCloud01Icon, MoonCloudIcon } from '@zen/core/shared/icons'; // Script à injecter dans
pour appliquer le thème avant le premier rendu (anti-FOUC). export const THEME_INIT_SCRIPT = `(function(){try{var t=localStorage.getItem('theme'),d=window.matchMedia('(prefers-color-scheme: dark)').matches;if(t==='dark'||(!t&&d))document.documentElement.classList.add('dark');}catch(e){}})();`; @@ -32,7 +32,7 @@ export function applyTheme(theme) { } export function getThemeIcon(theme, systemIsDark) { - if (theme === 'auto') return systemIsDark ? MoonCloudIcon : SunCloud02Icon; + if (theme === 'auto') return systemIsDark ? MoonCloudIcon : SunCloud01Icon; return THEME_ICONS[theme]; } diff --git a/src/features/admin/components/AdminHeader.js b/src/features/admin/components/AdminHeader.js index 4333a70..ce34c8b 100644 --- a/src/features/admin/components/AdminHeader.js +++ b/src/features/admin/components/AdminHeader.js @@ -2,7 +2,7 @@ import { Fragment } from 'react'; import { Menu, MenuButton, MenuItem, MenuItems, Transition } from '@headlessui/react'; -import { ChevronDownIcon } from '@zen/core/shared/icons'; +import { ChevronDownIcon, User03Icon } from '@zen/core/shared/icons'; import { useRouter, usePathname } from 'next/navigation'; import { useTheme, getThemeIcon } from '@zen/core/themes'; @@ -139,7 +139,7 @@ const AdminHeader = ({ isMobileMenuOpen, setIsMobileMenuOpen, user, onLogout, ap leaveFrom="opacity-100 translate-y-0" leaveTo="opacity-0 translate-y-1" > -