diff --git a/src/features/admin/components/AdminTop.js b/src/features/admin/components/AdminTop.js index 355e0d8..c6608a7 100644 --- a/src/features/admin/components/AdminTop.js +++ b/src/features/admin/components/AdminTop.js @@ -2,7 +2,7 @@ import { Fragment, useState, useEffect } from 'react'; import { Menu, MenuButton, MenuItem, MenuItems, Transition } from '@headlessui/react'; -import { ChevronDownIcon, User03Icon, DashboardSquare03Icon } from '@zen/core/shared/icons'; +import { ChevronDownIcon, User03Icon, DashboardSquare03Icon, Logout02Icon } from '@zen/core/shared/icons'; import { UserAvatar } from '@zen/core/shared/components'; import { useRouter, usePathname } from 'next/navigation'; import { getPage, getPages } from '../registry.js'; @@ -176,9 +176,7 @@ const AdminTop = ({ isMobileMenuOpen, setIsMobileMenuOpen, user, onLogout, appNa onClick={handleLogout} className="cursor-pointer w-full flex items-center gap-2 px-[7px] py-[10px] rounded-lg text-[13px] leading-none text-red-700 dark:text-red-600 transition-colors duration-150 text-left data-focus:bg-red-700/10 dark:data-focus:bg-red-700/20" > - - - + Se déconnecter diff --git a/src/features/admin/pages/ProfilePage.client.js b/src/features/admin/pages/ProfilePage.client.js index 5b09925..5cb6094 100644 --- a/src/features/admin/pages/ProfilePage.client.js +++ b/src/features/admin/pages/ProfilePage.client.js @@ -3,6 +3,7 @@ import { registerPage } from '../registry.js'; import { useState, useEffect, useRef } from 'react'; import { Card, Input, Button, TabNav, UserAvatar, Modal, PasswordStrengthIndicator } from '@zen/core/shared/components'; +import { SmartPhone01Icon, ComputerIcon } from '@zen/core/shared/icons'; import { useToast } from '@zen/core/toast'; import AdminHeader from '../components/AdminHeader.js'; @@ -403,13 +404,9 @@ const ProfilePage = ({ user: initialUser }) => {
{session.device === 'mobile' ? ( - - - + ) : ( - - - + )}
diff --git a/src/shared/icons/index.js b/src/shared/icons/index.js index 33101b2..8ecfa86 100644 --- a/src/shared/icons/index.js +++ b/src/shared/icons/index.js @@ -12,18 +12,10 @@ export const ChevronRightIcon = (props) => ( ); export const UserCircle02Icon = (props) => ( - - - - - -); - -export const ManagerIcon = (props) => ( - - - - + + + + ); @@ -49,17 +41,6 @@ export const Ticket01Icon = (props) => ( ); -export const CodesandboxIcon = (props) => ( - - - - - - - - -); - export const InboxIcon = (props) => ( @@ -72,12 +53,6 @@ export const Folder01Icon = (props) => ( ); -export const CouponPercentIcon = (props) => ( - - - -); - export const Settings02Icon = (props) => ( @@ -156,26 +131,6 @@ export const BlockedIcon = (props) => ( ); -export const SlidersHorizontalIcon = (props) => ( - - - - - - - - - - - -); - -export const Recycle03Icon = (props) => ( - - - -); - export const CloudUploadIcon = (props) => ( @@ -227,14 +182,6 @@ export const ScrollIcon = (props) => ( ); -export const Menu01Icon = (props) => ( - - - - - -); - export const MailEdit01Icon = (props) => ( @@ -336,7 +283,6 @@ export const CancelCircleIcon = (props) => ( ); - export const Link02Icon = (props) => ( @@ -353,30 +299,9 @@ export const UserGroupIcon = (props) => ( ); export const Copy01Icon = (props) => ( - - - - - -); - -export const Pdf01Icon = (props) => ( - - - -); - -export const ArrowUp01Icon = (props) => ( - - - - -); - -export const ArrowDown01Icon = (props) => ( - - - + + + ); @@ -572,3 +497,24 @@ export const User03Icon = (props) => ( ); + +export const Logout02Icon = (props) => ( + + + + + +); + +export const SmartPhone01Icon = (props) => ( + + + +); + +export const ComputerIcon = (props) => ( + + + + +); \ No newline at end of file