diff --git a/src/admin/AdminAppMenu.tsx b/src/admin/AdminAppMenu.tsx
index 4a865119..f18baf70 100644
--- a/src/admin/AdminAppMenu.tsx
+++ b/src/admin/AdminAppMenu.tsx
@@ -11,7 +11,7 @@ import {
} from '@/app/paths';
import { useAppState } from '@/state/AppState';
import { ImCheckboxUnchecked } from 'react-icons/im';
-import { IoArrowUp, IoCloseSharp } from 'react-icons/io5';
+import { IoArrowDown, IoArrowUp, IoCloseSharp } from 'react-icons/io5';
import { clsx } from 'clsx/lite';
import { TbPhoto } from 'react-icons/tb';
import { FiTag } from 'react-icons/fi';
@@ -138,7 +138,19 @@ export default function AdminAppMenu({
Admin menu
}
- icon={}
+ icon={
}
align="start"
sideOffset={12}
alignOffset={-85}
@@ -156,13 +168,11 @@ export default function AdminAppMenu({
active
? 'text-black dark:text-white'
: 'text-gray-400 dark:text-gray-600',
- // Icon animation setup
- '*:relative *:transition-transform *:duration-300',
)}
buttonClassNameOpen={clsx(
'bg-dim',
'text-main!',
- '*:rotate-180',
+ '[&>*>*]:translate-y-[6px]',
)}
items={items}
ariaLabel="Admin Menu"
diff --git a/src/components/SwitcherItem.tsx b/src/components/SwitcherItem.tsx
index 38eabe07..1f3ef7f6 100644
--- a/src/components/SwitcherItem.tsx
+++ b/src/components/SwitcherItem.tsx
@@ -43,7 +43,10 @@ export default function SwitcherItem({
const renderIcon = () => noPadding
? icon
- :
+ :
{icon}
;
diff --git a/src/components/more/MoreMenu.tsx b/src/components/more/MoreMenu.tsx
index e921e844..807e7267 100644
--- a/src/components/more/MoreMenu.tsx
+++ b/src/components/more/MoreMenu.tsx
@@ -46,7 +46,7 @@ export default function MoreMenu({