From 015ad4a88c5adbdaf3f9337dcfe0c1da9c4cf77d Mon Sep 17 00:00:00 2001
From: June1372 <justine.sauquet@polymtl.ca>
Date: Sun, 5 Feb 2023 08:07:07 -0500
Subject: [PATCH] icone et trucs regle

---
 .../controllers/TransactionComponant.tsx      | 28 ++++++++++++++-----
 assets/react/controllers/TransactionList.tsx  |  4 +--
 assets/styles/transaction.css                 |  9 ++++++
 3 files changed, 32 insertions(+), 9 deletions(-)

diff --git a/assets/react/controllers/TransactionComponant.tsx b/assets/react/controllers/TransactionComponant.tsx
index 2c44b0d..601cb6b 100644
--- a/assets/react/controllers/TransactionComponant.tsx
+++ b/assets/react/controllers/TransactionComponant.tsx
@@ -82,8 +82,20 @@ export default function TransactionComponant(props: {
               <div>
                 <strong>Categorie : </strong>
                 <label htmlFor="category"></label>
+                <datalist id="category">
+                  <option>Restaurant" </option>
+                  <option>Bar</option>
+                  <option>Store</option>
+                  <option>Grocerie</option>
+                  <option>Sport</option>
+                  <option>Transport</option>
+                  <option>Subscription</option>
+                  <option>Auto-detect</option>
+                  <option>Other</option>
+                </datalist>
                 <input
-                  type="text"
+                  type="select"
+                  list="category"
                   value={category}
                   onChange={(e) => setCategory(e.target.value)}
                   placeholder="category"
@@ -99,7 +111,8 @@ export default function TransactionComponant(props: {
                   onChange={(e) => setAmount(Number(e.target.value))}
                   placeholder="amount"
                   required
-                /> <strong> $</strong>
+                />{" "}
+                <strong> $</strong>
               </div>
               <div>
                 <strong>Date : </strong>
@@ -120,8 +133,9 @@ export default function TransactionComponant(props: {
                   onChange={(e) => setExpense(!e.target.value)}
                 />
               </div>
-              <div><strong>Valider : </strong>
-                <img
+              <div>
+                <strong>Valider : </strong>
+                <img id="icone" 
                   src="img/vert.png"
                   alt="valider"
                   onClick={() => persist()}
@@ -129,7 +143,7 @@ export default function TransactionComponant(props: {
               </div>
               <div>
                 <strong>Supprimer : </strong>
-                <img
+                <img id="icone" 
                   src="img/download.png"
                   alt="supprimer"
                   onClick={() => props.deleteTransaction(props.index)}
@@ -169,7 +183,7 @@ export default function TransactionComponant(props: {
               </div>
               <div>
                 <strong>Modifier : </strong>
-                <img
+                <img id="icone" 
                   src="img/263087.png"
                   alt="peinceau"
                   onClick={() => edit()}
@@ -177,7 +191,7 @@ export default function TransactionComponant(props: {
               </div>
               <div>
                 <strong>Supprimer : </strong>
-                <img
+                <img id="icone" 
                   src="img/download.png"
                   alt="peinceau"
                   onClick={() => props.deleteTransaction(props.index)}
diff --git a/assets/react/controllers/TransactionList.tsx b/assets/react/controllers/TransactionList.tsx
index 3ed39fd..3ab3b0f 100644
--- a/assets/react/controllers/TransactionList.tsx
+++ b/assets/react/controllers/TransactionList.tsx
@@ -51,9 +51,9 @@ export default function TransactionList() {
       <div>
         <h1>
           Mes transactions
-          <img
+          <strong id="btn-ajouter"> Ajouter : </strong><img id="icone" 
             src="img/plus.png"
-            alt="ajouter"
+            alt="ajouter" 
             onClick={() => {
               setTransactions([{expense: true, category: 'auto-detect', version: 0}, ...transactions]);
             }}
diff --git a/assets/styles/transaction.css b/assets/styles/transaction.css
index 21d1920..ed0bbc0 100644
--- a/assets/styles/transaction.css
+++ b/assets/styles/transaction.css
@@ -33,6 +33,12 @@
         font-size: 30px;
     }
     
+    #btn-ajouter {
+        font-size: 20px;
+        text-align: right;
+        justify-content: space-between;
+    }
+    
     .location {
         color: blue;
     }
@@ -56,6 +62,9 @@
     img {
         width: 25px;
         height: 25px;
+    }
+    
+    #icone {
         cursor: pointer;
         border: 1px black solid;
     }
-- 
GitLab