From 1141936abc8800823bbb32d05ee9e3a81a2c219a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Chlo=C3=A9=20JACOB?= <chloe.jacob4@etu.unistra.fr>
Date: Sun, 26 Feb 2023 16:49:37 +0100
Subject: [PATCH] =?UTF-8?q?int=C3=A9gration=20de=20la=20page=20'profile'?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 src/views/Profile.tsx | 80 +++++++++++++++++++++++++++++--------------
 1 file changed, 55 insertions(+), 25 deletions(-)

diff --git a/src/views/Profile.tsx b/src/views/Profile.tsx
index 5ca144f..6cabcae 100644
--- a/src/views/Profile.tsx
+++ b/src/views/Profile.tsx
@@ -20,32 +20,62 @@ const Profile = () => {
 return <>
     {/* HEADER */}
     <Navbar />
-    {/* PROFILE */}
-    <div className="flex flex-col items-center justify-center h-screen">
-        <p>Bonjour Chloé</p>
-        <button className="bg-red-500 text-white font-bold h-10 rounded-md mt-2 py-2 px-4" onClick={() => {
-            dispatch(logoutAsync());
-            }}>Se déconnecter</button>
-        {/* CHANGEMENT DE LANGUE */}
-        <div className="flex gap-10 mt-10">
-            <button className="bg-blue-500 text-white font-bold h-10 rounded-md mt-2 py-2 px-4"
-            type="button"
-            onClick={() => {
-                i18n.changeLanguage(Language.EN);
-            }}
-            >
-            {t('languages.english')}
-            </button>
-            <button className="bg-blue-500 text-white font-bold h-10 rounded-md mt-2 py-2 px-4"
-            type="button"
-            onClick={() => {
-                i18n.changeLanguage(Language.FR);
-            }}
-            >
-            {t('languages.french')}
-            </button>
+    {/* PROFILEVIEW */}
+    <div className="max-w-[640px] mx-auto py-16 px-4">
+        <div className="flex flex-col items-center justify-center">
+            {/* HEADER PROFILEVIEW */}
+            <div className="flex w-full gap-[30px] pb-8 border-b-2">
+                {/* ZONE PROFILE PIC */}
+                <div className="w-[292px] flex justify-center">
+                    <div className="bg-gray-400 flex items-center justify-center rounded-full overflow-hidden w-[150px] h-[150px]">
+                        <p className="uppercase text-white text-[38px]">X</p>
+                    </div>
+                </div>
+                {/* INFOS COMPTE */}
+                <div className="flex flex-col gap-4">
+                    <div className="flex gap-5 items-center">
+                        <p className="text-xl">Chloé</p>
+                        <button className="bg-red-500 text-white font-bold h-10 rounded-md py-2 px-4" onClick={() => {
+                            dispatch(logoutAsync());
+                            }}>Se déconnecter</button>
+                    </div>
+                    <div className="flex gap-10">
+                        <div className="flex flex-col items-center">
+                            <p>XX</p>
+                            <p>publications</p>
+                        </div>
+                        <div className="flex flex-col items-center">
+                            <p>XX</p>
+                            <p>followers</p>
+                        </div>
+                        <div className="flex flex-col items-center">
+                            <p>XX</p>
+                            <p>follow</p>
+                        </div>
+                    </div>
+                </div>
+            </div>
+            {/* CHANGEMENT DE LANGUE */}
+            <div className="flex gap-10 mt-10">
+                <button className="bg-blue-500 text-white font-bold h-10 rounded-md mt-2 py-2 px-4"
+                type="button"
+                onClick={() => {
+                    i18n.changeLanguage(Language.EN);
+                }}
+                >
+                {t('languages.english')}
+                </button>
+                <button className="bg-blue-500 text-white font-bold h-10 rounded-md mt-2 py-2 px-4"
+                type="button"
+                onClick={() => {
+                    i18n.changeLanguage(Language.FR);
+                }}
+                >
+                {t('languages.french')}
+                </button>
+            </div>
+            <p>{t('languages.aaa')}</p>
         </div>
-        <p>{t('languages.aaa')}</p>
     </div>
 
 
-- 
GitLab