From b130be9013ec2bc37d25f85ebabd0456abdd8063 Mon Sep 17 00:00:00 2001
From: Raul Almeida <rgpa18@inf.ufpr.br>
Date: Thu, 5 Mar 2020 11:48:02 -0300
Subject: [PATCH] WIP Add Achievement Description Component

---
 src/Components/AchievementDescriptionCard.js  | 33 +++++++++++++++++
 .../TabPanels/TabPanelStatusEConquistas.js    | 35 +++----------------
 2 files changed, 37 insertions(+), 31 deletions(-)
 create mode 100644 src/Components/AchievementDescriptionCard.js

diff --git a/src/Components/AchievementDescriptionCard.js b/src/Components/AchievementDescriptionCard.js
new file mode 100644
index 00000000..ebe9e5cd
--- /dev/null
+++ b/src/Components/AchievementDescriptionCard.js
@@ -0,0 +1,33 @@
+import React from 'react'
+import styled from 'styled-components'
+import { Container } from 'react-grid-system'
+import Paper from '@material-ui/core/Paper';
+import { Grid } from '@material-ui/core'
+
+export default function AchievementDescriptionCard(props) {
+    return (
+            <Paper elevation={3}>
+                <Grid container direction="row" justify="space-around" alignItems="center">
+                    <Grid item xs={5}>
+                        <AchievementImg src={props.src ? props.src : "https://material-ui.com/static/images/grid/complex.jpg"}/>
+                    </Grid>
+                    <Grid item xs={5}>
+                        <AchievementTitle>{props.title ? props.title : "Conquistador de conquistas"}</AchievementTitle>
+                        <AchievementDescription>{props.description ? props.description : "Conquiste conquistas"}</AchievementDescription>
+                    </Grid>
+                </Grid>
+            </Paper>
+    );
+}
+
+const AchievementImg = styled.img`
+  border-radius: 100px;
+  width: 100px;
+  height: 100px;
+`
+
+const AchievementTitle = styled.h1`
+`
+
+const AchievementDescription = styled.p`
+`
\ No newline at end of file
diff --git a/src/Components/TabPanels/TabPanelStatusEConquistas.js b/src/Components/TabPanels/TabPanelStatusEConquistas.js
index f8d04824..be46d532 100644
--- a/src/Components/TabPanels/TabPanelStatusEConquistas.js
+++ b/src/Components/TabPanels/TabPanelStatusEConquistas.js
@@ -27,24 +27,11 @@ export default function TabPanelStatusEConquistas (props) {
           </AchievementsSectionTitle>
           <AchievementsList>
             <Grid container direction="row" justify="space-around" alignItems="center">
-              <Grid container item xs={12} md={3} direction="row" justify="space-around" alignItems="center">
-                  <Grid item xs={5}>
-                      <AchievementImg src="https://lojabagaggio.vteximg.com.br/arquivos/ids/2262429/Garrafas-e-Squeeze.jpg?v=636996613696070000"/>
-                  </Grid>
-                  <Grid item xs={5}>
-                      <AchievementTitle>
-                      Conquistador de Conquistas
-                      </AchievementTitle>
-                      <AchievementDescription>
-                      Conquiste conquistas.
-                      </AchievementDescription>
-                  </Grid>
+              <Grid item xs={12} md={5}>
+                <AchievementDescriptionCard/>
               </Grid>
-              <Grid container item xs={12} md={3}>
-                Algo como ao lado
-              </Grid>
-              <Grid container item xs={12} md={3}>
-                Algo como ao lado
+              <Grid item xs={12} md={5}>
+                <AchievementDescriptionCard/>
               </Grid>
             </Grid>
           </AchievementsList>
@@ -65,18 +52,4 @@ const AchievementsContainer = styled.div`
   margin-top: 70px;
 `
 const AchievementsList = styled.div`
-  margin: 30px;
-  padding: 30px;
-`
-
-const AchievementImg = styled.img`
-  border-radius: 100px;
-  width: 100px;
-  height: 100px;
-`
-
-const AchievementTitle = styled.h1`
-`
-
-const AchievementDescription = styled.p`
 `
\ No newline at end of file
-- 
GitLab