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