From f4e83f7eac4eb951cf4379c7bb5877d73fa90dc1 Mon Sep 17 00:00:00 2001 From: Ardeman Date: Tue, 4 Mar 2025 03:47:54 +0800 Subject: [PATCH] feat: improved padding on modal components and implement logout in mobile menu --- app/components/popup/modal.tsx | 2 +- app/components/popup/success-modal.tsx | 2 +- app/layouts/news/header-menu-mobile.tsx | 41 +++++++++++++++++++------ 3 files changed, 33 insertions(+), 12 deletions(-) diff --git a/app/components/popup/modal.tsx b/app/components/popup/modal.tsx index c34b9b9..4dfd452 100644 --- a/app/components/popup/modal.tsx +++ b/app/components/popup/modal.tsx @@ -34,7 +34,7 @@ export const PopupModal = ({ className="fixed inset-0 bg-black/50 duration-300 ease-out data-[closed]:opacity-0" transition /> -
+
{ className="fixed inset-0 bg-black/50 duration-300 ease-out data-[closed]:opacity-0" transition /> -
+
('routes/_layout') + const userData = loaderData?.userData + const fetcher = useFetcher() const handleToggleMenu = (): void => { setIsMenuOpen(!isMenuOpen) @@ -59,15 +64,31 @@ export default function HeaderMenuMobile(properties: THeaderMenuMobile) { ))} - + {userData ? ( + + + + ) : ( + + )}