From 9162bb174c0eed94ceab59606c914027be014987 Mon Sep 17 00:00:00 2001
From: Lucas Schoenfelder <les17@inf.ufpr.br>
Date: Tue, 13 Apr 2021 22:58:50 -0300
Subject: [PATCH] adicionado trabalho dos ultimos dias. checar o retorno das
 rotas no card de contato (testei agora e nao estavam funcionando)

---
 src/Components/ContactCard.js |  33 +++++++++++++++++++++++++++++----
 src/Pages/ItemStore.js        |  16 ++++++----------
 src/img/rubi.png              | Bin 0 -> 7261 bytes
 3 files changed, 35 insertions(+), 14 deletions(-)
 create mode 100644 src/img/rubi.png

diff --git a/src/Components/ContactCard.js b/src/Components/ContactCard.js
index bacf2c87..6a37118d 100644
--- a/src/Components/ContactCard.js
+++ b/src/Components/ContactCard.js
@@ -16,7 +16,8 @@ GNU Affero General Public License for more details.
 You should have received a copy of the GNU Affero General Public License
 along with Plataforma Integrada MEC.  If not, see <http://www.gnu.org/licenses/>.*/
 
-import React, { useState } from 'react';
+import React, { useState, useContext } from 'react';
+import {Store} from '../Store.js'
 import Card from '@material-ui/core/Card';
 import CardContent from '@material-ui/core/CardContent';
 import noAvatar from "../img/default_profile.png";
@@ -27,11 +28,16 @@ import FollowButton from './ContactButtons/FollowButton.js'
 import FollowingButton from './ContactButtons/FollowingButton.js'
 import FollowersCountButton from './ContactButtons/FollowersCountButton.js'
 import { Link } from 'react-router-dom';
+import CircularProgress from '@material-ui/core/CircularProgress';
+import Rubi from '../img/rubi.png';
 
 export default function ImgMediaCard(props) {
-
+    const {state} = useContext(Store)
     const [followedBoolean, setFollowedBoolean] = useState(props.followed)
     const toggleFollowed = () => { setFollowedBoolean(!followedBoolean) }
+    function isOnStore () {
+        return (window.location.href.includes("loja"))
+    }
     return (
         <StyledCard>
             <CardDiv>
@@ -67,7 +73,24 @@ export default function ImgMediaCard(props) {
                                     <b>{props.numCollections}</b> {props.numCollections !== 1 ? "Coleções" : "Coleção"} | <b>{props.numLearningObjects}</b> {props.numLearningObjects !== 1 ? "Recursos" : "Recurso"}
                                 </span>
                             </Link>
-
+                        {
+                            isOnStore() ?
+                            (
+                                <div style={{display : "flex", flexDirection : "row", justifyContent : "space-around", padding : "20px"}}>
+                                    <span style={{display : "flex"}}>
+                                            Nível
+                                            <div style={{borderRadius : "50%", background : "lightgrey", border : "4px solid gray", height : "25px", width : "25px", marginLeft : "10px"}}>
+                                                {state.currentUser.level}
+                                            </div>
+                                    </span>
+
+                                    <div style={{borderLeft : "1px solid lightgrey"}}/>
+                                    <img src={Rubi} alt="gemas-icon" style={{maxHeight : "25px"}}/>
+                                    <span > {state.currentUser.coins} gemas</span>
+                                </div>
+                            )
+                            :
+                            (
                             <div style={{ display: "flex", justifyContent: "center" }}>
                                 {
                                     followedBoolean ?
@@ -97,8 +120,10 @@ export default function ImgMediaCard(props) {
                                             </React.Fragment>
                                         )
                                 }
-
                             </div>
+                        )
+                        }
+
                         </UserInfo>
                     </CardContent>
                 </CardAreaDiv>
diff --git a/src/Pages/ItemStore.js b/src/Pages/ItemStore.js
index 8ac7f1d6..f513b8a5 100644
--- a/src/Pages/ItemStore.js
+++ b/src/Pages/ItemStore.js
@@ -73,16 +73,12 @@ export default function ItemStoreContainer(props) {
 	// }, [])
 
 	useEffect(() => {
-		// axios.get((`${apiUrl}/users/` + state.currentUser.id))
-		// 	.then((response) => {
-		// 		setCurrUser(response.data);
-		// 		setIsLoading(false);
-		// 	},
-		// 		(error) => {
-		// 			console.log(error);
-		// 			setIsLoading(false);
-		// 		}
-		// 	)
+        getRequest("/users/238", (data) => {
+            setCurrUser(data);
+            setIsLoading(false)
+        }, (error) => {
+            console.log(error);
+        })
         getRequest("/items", (data) => {
             console.log(data)
             setBadges(data.filter(item => item.item_type === "badge"))
diff --git a/src/img/rubi.png b/src/img/rubi.png
new file mode 100644
index 0000000000000000000000000000000000000000..3a5da3d8a3108d0fdb3200a843fc1dd7c9d2a5b8
GIT binary patch
literal 7261
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

literal 0
HcmV?d00001

-- 
GitLab