From c2f19cdd8c97916a2b18dee5a78f9ad058553451 Mon Sep 17 00:00:00 2001
From: Guilherme Eduardo <gegs23@inf.ufpr.br>
Date: Thu, 17 Apr 2025 10:11:51 -0300
Subject: [PATCH] Issue #299: FIX change name share button on profile page

---
 src/app/components/ShareButton.js                   | 13 +++++++++----
 src/app/perfil/[id]/components/MedalAchievements.js |  1 +
 src/app/perfil/[id]/components/UserCard.js          |  3 ++-
 3 files changed, 12 insertions(+), 5 deletions(-)

diff --git a/src/app/components/ShareButton.js b/src/app/components/ShareButton.js
index 47d19342..9bd1272d 100644
--- a/src/app/components/ShareButton.js
+++ b/src/app/components/ShareButton.js
@@ -11,10 +11,10 @@ import { usePathname } from 'next/navigation';
  */
 export default function ShareButton({ type, id }) {
     const [shareOpen, setShareOpen] = useState(false);
-    
+
     const baseUrl = typeof window !== 'undefined' ? window.location.origin : '';
-    const link = `${baseUrl}/${type}/${id}`; // Gera o link dinĂ¢mico baseado no tipo e ID
-    
+    const link = `${baseUrl}/${type}/${id}`; // Gera o link dinĂ¢mico baseado no tipo e ID   
+
     return (
         <>
             <button
@@ -23,7 +23,12 @@ export default function ShareButton({ type, id }) {
                 aria-label="Compartilhar"
             >
                 <ShareOutlinedIcon fontSize="small" />
-                <span className="hidden md:inline">Compartilhar</span>
+                {type === "perfil" ?
+                    <span className="hidden md:inline">Compartilhar Perfil</span>
+                    :
+                    <span className="hidden md:inline">Compartilhar</span>
+                }
+
             </button>
             <ShareModal
                 open={shareOpen}
diff --git a/src/app/perfil/[id]/components/MedalAchievements.js b/src/app/perfil/[id]/components/MedalAchievements.js
index 0a6cdfad..293427e8 100644
--- a/src/app/perfil/[id]/components/MedalAchievements.js
+++ b/src/app/perfil/[id]/components/MedalAchievements.js
@@ -3,6 +3,7 @@ import mecredApi, { mecredURL } from '@/axiosConfig';
 
 
 export default function MedalAchievements({ items }) {
+  
 
   return (
     <div className="flex flex-row w-1/3 max-sm:w-full justify-end max-sm:justify-center xl:gap-x-6 max-sm:gap-x-2 md:gap-x-2 md:max-xl:ml-[80px] xl:mr-10 max-sm:mb-5">
diff --git a/src/app/perfil/[id]/components/UserCard.js b/src/app/perfil/[id]/components/UserCard.js
index 90194114..bc6e0d74 100644
--- a/src/app/perfil/[id]/components/UserCard.js
+++ b/src/app/perfil/[id]/components/UserCard.js
@@ -213,6 +213,7 @@ export default function UserCard({ profileData, idLogin, achievements, progresse
 
     }
 
+    console.log ("teste", items)
 
 
     return (
@@ -232,7 +233,7 @@ export default function UserCard({ profileData, idLogin, achievements, progresse
                         <div className=' flex flex-col justify-start '>
                             <div className='flex flex-row max-sm:flex-col-reverse'>
 
-                                <div className='flex flex-row w-2/3 max-sm:w-full  items-center text-darkGray-HC-white font-bold max-sm:text-3xl text-4xl max-sm:mr-5 max-sm:mb-6'>
+                                <div className={`flex flex-row w-2/3 max-sm:w-full items-center text-darkGray-HC-white font-bold max-sm:text-3xl text-4xl max-sm:mr-5  max-sm:mb-5 ${items.length === 0 ? "mb-3" : ""}`}>
                                     <img src="/usuario-perfil.svg" alt="perfil" className='flex aspect-square mr-4 max-lg:mx-4 w-[28px] h-[28px] rounded-full' />
                                     <div className='shrink-0 max-lg:w-[20px] max-lg:h-[20px] h-[28px] p-0 m-0' /> {profileData["name"]}
 
-- 
GitLab