From 250ec11705e28ad70f0864597565562bbc3f85b5 Mon Sep 17 00:00:00 2001
From: Raul Almeida <haltsimog@gmail.com>
Date: Tue, 24 Mar 2020 10:37:00 -0300
Subject: [PATCH] Add functional requirement description dialog

---
 src/Components/AchievementDescriptionCard.js |  5 ++++-
 src/Components/RequirementsDialog.js         | 13 ++++++++++++-
 2 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/src/Components/AchievementDescriptionCard.js b/src/Components/AchievementDescriptionCard.js
index 50be1eee..58eb3a17 100644
--- a/src/Components/AchievementDescriptionCard.js
+++ b/src/Components/AchievementDescriptionCard.js
@@ -7,7 +7,10 @@ import RequirementDialog from './RequirementsDialog.js';
 
 export default function AchievementDescriptionCard(props) {
     var teste = [
-        {name: "Casas", description: "Construa três casas"}
+        {name: "Casas", description: "Construa três casas"},
+        {name: "Carros", description: "Dirija três carros"},
+        {name: "Esportes", description: "Pratique três esportes"},
+        {name: "Noites", description: "Sobreviva a três noites"}
     ];
     return (
             <Paper elevation={3}>
diff --git a/src/Components/RequirementsDialog.js b/src/Components/RequirementsDialog.js
index c890878b..a8f5f208 100644
--- a/src/Components/RequirementsDialog.js
+++ b/src/Components/RequirementsDialog.js
@@ -55,11 +55,22 @@ export default function MaxWidthDialog(props) {
         onClose={handleClose}
         aria-labelledby="max-width-dialog-title"
       >
-        <DialogTitle id="max-width-dialog-title">Detalhes - {props.title}</DialogTitle>
+        <DialogTitle id="max-width-dialog-title">{props.title}</DialogTitle>
         <DialogContent>
           <DialogContentText>
             {props.description}
             <h4>Requisitos</h4>
+            <dl>
+              {props.requirements.map(
+                (r) => {
+                return(
+                  <div>
+                    <dt>{r.name}</dt>
+                    <dd>{r.description}</dd>
+                  </div>
+                );
+                })}
+            </dl>
           </DialogContentText>
         </DialogContent>
         <DialogActions>
-- 
GitLab