From 46e45d2d45d47cdb0be6c4b508f3b48fc19f4fee Mon Sep 17 00:00:00 2001 From: Guilherme Eduardo <gegs23@inf.ufpr.br> Date: Tue, 8 Apr 2025 12:06:15 -0300 Subject: [PATCH] Issue #280: FIX remove profile icon offline --- src/app/components/Overlay.js | 2 +- src/app/components/SideBar.js | 4 +++- src/app/components/needLoginModal.js | 8 ++++---- src/app/editar/[id]/components/EditForm.js | 2 +- 4 files changed, 9 insertions(+), 7 deletions(-) diff --git a/src/app/components/Overlay.js b/src/app/components/Overlay.js index 64b81796..76a06247 100644 --- a/src/app/components/Overlay.js +++ b/src/app/components/Overlay.js @@ -87,7 +87,7 @@ export default function Overlay({ : // Páginas com três colunas e que não precisam de h-full <div - className="grid w-full pt-[160px] text-base 2xl:grid-cols-[150px_minmax(0,1fr)_500px] xl:grid-cols-[150px_minmax(0,1fr)_400px] grid-cols-[150px_minmax(0,1fr)]" + className="grid w-full pt-[160px] h-dvh text-base 2xl:grid-cols-[150px_minmax(0,1fr)_500px] xl:grid-cols-[150px_minmax(0,1fr)_400px] grid-cols-[150px_minmax(0,1fr)]" > <div className="min-h-0"> <SideBar setFilterState={setFilterState} filterState={filterState} /> diff --git a/src/app/components/SideBar.js b/src/app/components/SideBar.js index c49cc1dd..5b6f95de 100644 --- a/src/app/components/SideBar.js +++ b/src/app/components/SideBar.js @@ -133,7 +133,9 @@ export default function SideBar({ setFilterState, filterState }) { <div className="max-md:hidden min-h-0 overflow-y-auto flex flex-col text-darkGray-HC-white-underline font-light"> <div className="flex flex-col justify-start items-center gap-3 w-full "> - {acessoRapido.map((item, index) => { + {acessoRapido + .filter(item => isLoggedIn() || item.href !== "/perfil") + .map((item, index) => { return ( <Link onClick={item.href === "/publicar" ? handleOpenLogin : () => { }} diff --git a/src/app/components/needLoginModal.js b/src/app/components/needLoginModal.js index adf5c7e5..fbc83a33 100644 --- a/src/app/components/needLoginModal.js +++ b/src/app/components/needLoginModal.js @@ -20,22 +20,22 @@ export default function NeedLoginModal({ open, setOpen }) { > <div> <div className="flex flex-col rounded-lg bg-white-HC-dark p-3"> - <div className="text-xl text-darkGray-HC-white-underline font-bold ">Entrar</div> + <div className="text-xl text-darkGray-HC-white font-bold ">Entrar</div> <div className="p-3"> - <div className="text-base text-darkGray-HC-white-underline"> + <div className="text-base text-darkGray-HC-white"> Você precisa entrar ou se cadastrar para executar essa ação. </div> <div className="flex flex-wrap justify-center gap-1 items-stretch"> <Button variant="contained" - className="bg-turquoise hover:bg-[#1d1d1d1c] disabled:bg-red mt-3 text-white-HC-dark-underline hover:text-turquoise-HC-underline shadow-none rounded normal-case text-base font-bold flex-shrink-0 flex-grow" + className="bg-turquoise-HC-white hover:bg-darkTurquoise-HC-dark disabled:bg-red mt-3 text-white-HC-dark-underline hover:text-turquoise-HC-white shadow-none rounded normal-case text-base font-bold flex-shrink-0 flex-grow outline outline-1 outline-ice-HC-white" onClick={loginBarrier} > Ir para página de Login </Button> <Button variant="contained" - className="bg-white-HC-dark hover:bg-[#1d1d1d1c] disabled:bg-red mt-3 text-turquoise-HC-underline hover:text-turquoise-HC-underline shadow-none rounded normal-case text-base font-bold flex-shrink-0 flex-grow" + className="bg-white-HC-dark disabled:bg-red mt-3 text-turquoise-HC-white-underline hover:text-turquoise-HC-white shadow-none rounded normal-case text-base font-bold flex-shrink-0 flex-grow" onClick={() => setOpen(false)} > Cancelar diff --git a/src/app/editar/[id]/components/EditForm.js b/src/app/editar/[id]/components/EditForm.js index 0dc80e96..625f0f83 100644 --- a/src/app/editar/[id]/components/EditForm.js +++ b/src/app/editar/[id]/components/EditForm.js @@ -4,7 +4,7 @@ import UpdateInfo from "./UpdateInfo"; export default function EditForm({ user }) { return ( - <div className="w-full bg-white-HC-dark rounded-lg shadow-lg outline outline-1 outline-ice-HC-white"> + <div className="w-full bg-white-HC-dark rounded-lg shadow-lg outline outline-1 outline-ice-HC-white overflow-y-auto scrollbar-none"> <UpdateInfo user={user}/> <Divider className="mt-5 mx-4"/> <UpdatePassword user={user} /> -- GitLab