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" > - +
{/* Quick links — mobile only */} {quickLinks.length > 0 && ( @@ -167,9 +167,7 @@ const AdminHeader = ({ isMobileMenuOpen, setIsMobileMenuOpen, user, onLogout, ap href="/admin/profile" className="cursor-pointer w-full flex items-center gap-2 px-[7px] py-[10px] rounded-lg text-[13px] text-neutral-500 dark:text-neutral-400 transition-colors duration-[120ms] ease-out data-focus:bg-neutral-100 dark:data-focus:bg-white/5 data-focus:text-neutral-900 dark:data-focus:text-white" > - - - + Mon profil @@ -189,7 +187,7 @@ const AdminHeader = ({ isMobileMenuOpen, setIsMobileMenuOpen, user, onLogout, ap