Browse Source

Routing de quizzes dentro de la pagina de biografia arreglado. Color de header modifiacado

ryanbarreto1 1 year ago
parent
commit
9147c23314

+ 2
- 2
src/components/BiographySearchBar.tsx View File

12
   IonIcon,
12
   IonIcon,
13
 } from '@ionic/react';
13
 } from '@ionic/react';
14
 import biographies from '../data/Biograph.json'
14
 import biographies from '../data/Biograph.json'
15
-import { square } from 'ionicons/icons';
15
+import { clipboardOutline } from 'ionicons/icons';
16
 
16
 
17
 function SearchBar() {
17
 function SearchBar() {
18
 
18
 
47
               </IonCardContent>
47
               </IonCardContent>
48
             </IonItem>
48
             </IonItem>
49
             <IonItem routerLink={`/Question/${result.id}`} detail={true}>
49
             <IonItem routerLink={`/Question/${result.id}`} detail={true}>
50
-              <IonIcon icon={square} />Tomar quiz
50
+              <IonIcon icon={clipboardOutline} />Tomar quiz
51
             </IonItem>
51
             </IonItem>
52
           </IonCard>
52
           </IonCard>
53
         </>
53
         </>

+ 15
- 14
src/data/Quizzes.json View File

19
         "res4": ["New York Yankees","Houston Astros","Chicago Cubs","Pittsburgh Pirates"],
19
         "res4": ["New York Yankees","Houston Astros","Chicago Cubs","Pittsburgh Pirates"],
20
         "correcta4":"Pittsburgh Pirates"
20
         "correcta4":"Pittsburgh Pirates"
21
 
21
 
22
-    },
22
+    }
23
+    ,
23
     {
24
     {
24
         "id":2,
25
         "id":2,
25
-        "title": "Rebekah Colberg Cabrera",
26
-        
27
-        "pregunta1": "¿En que año nació Rebekah Colberg Cabrera?",
26
+        "title": "German Rieckhoff Sampoyo",
27
+
28
+        "pregunta1": "¿En que año nació German Rieckhoff Sampoyo1?",
28
         "res1": ["11","12","13","14"],
29
         "res1": ["11","12","13","14"],
29
         "correcta1":"11",
30
         "correcta1":"11",
30
 
31
 
31
-        "pregunta2": "¿En que año nació Rebekah Colberg Cabrera?",
32
+        "pregunta2": "¿En que año nació German Rieckhoff Sampoyo2?",
32
         "res2": ["21","22","23","24"],
33
         "res2": ["21","22","23","24"],
33
         "correcta2":"22",
34
         "correcta2":"22",
34
 
35
 
35
-        "pregunta3": "¿En que año nació Rebekah Colberg Cabrera3",
36
+        "pregunta3": "¿En que año nació German Rieckhoff Sampoyo3",
36
         "res3": ["31","32","33","34"],
37
         "res3": ["31","32","33","34"],
37
         "correcta3":"33",
38
         "correcta3":"33",
38
 
39
 
39
-        "pregunta4": "¿En que año nació Rebekah Colberg Cabrera4",
40
+        "pregunta4": "¿En que año nació German Rieckhoff Sampoyo4",
40
         "res4": ["41","42","43","44"],
41
         "res4": ["41","42","43","44"],
41
         "correcta4":"44"
42
         "correcta4":"44"
42
-
43
     }
43
     }
44
     ,
44
     ,
45
     {
45
     {
46
         "id":3,
46
         "id":3,
47
-        "title": "German Rieckhoff Sampoyo",
48
-
49
-        "pregunta1": "¿En que año nació German Rieckhoff Sampoyo1?",
47
+        "title": "Rebekah Colberg Cabrera",
48
+        
49
+        "pregunta1": "¿En que año nació Rebekah Colberg Cabrera?",
50
         "res1": ["11","12","13","14"],
50
         "res1": ["11","12","13","14"],
51
         "correcta1":"11",
51
         "correcta1":"11",
52
 
52
 
53
-        "pregunta2": "¿En que año nació German Rieckhoff Sampoyo2?",
53
+        "pregunta2": "¿En que año nació Rebekah Colberg Cabrera?",
54
         "res2": ["21","22","23","24"],
54
         "res2": ["21","22","23","24"],
55
         "correcta2":"22",
55
         "correcta2":"22",
56
 
56
 
57
-        "pregunta3": "¿En que año nació German Rieckhoff Sampoyo3",
57
+        "pregunta3": "¿En que año nació Rebekah Colberg Cabrera3",
58
         "res3": ["31","32","33","34"],
58
         "res3": ["31","32","33","34"],
59
         "correcta3":"33",
59
         "correcta3":"33",
60
 
60
 
61
-        "pregunta4": "¿En que año nació German Rieckhoff Sampoyo4",
61
+        "pregunta4": "¿En que año nació Rebekah Colberg Cabrera4",
62
         "res4": ["41","42","43","44"],
62
         "res4": ["41","42","43","44"],
63
         "correcta4":"44"
63
         "correcta4":"44"
64
+
64
     }
65
     }
65
     ,
66
     ,
66
     {
67
     {

+ 1
- 1
src/pages/AboutUs.css View File

21
 }
21
 }
22
 
22
 
23
 .Header-Color {
23
 .Header-Color {
24
-    --background: #4de9d9;
24
+    --background: #59b8bb;
25
 }
25
 }
26
 
26
 
27
 .Footer-Color {
27
 .Footer-Color {

+ 1
- 1
src/pages/Biography.css View File

21
 }
21
 }
22
 
22
 
23
 .Header-Color {
23
 .Header-Color {
24
-    --background: #4de9d9;
24
+    --background: #59b8bb;
25
 }
25
 }
26
 
26
 
27
 .Footer-Color {
27
 .Footer-Color {

+ 3
- 3
src/pages/Biography.tsx View File

21
 import './Biography.css';
21
 import './Biography.css';
22
 import EnciclopediaPR from '../assets/EnciclopediaPR.png';
22
 import EnciclopediaPR from '../assets/EnciclopediaPR.png';
23
 import RobertoClemente from '../assets/RobertoClemente.jpg';
23
 import RobertoClemente from '../assets/RobertoClemente.jpg';
24
-import { square } from 'ionicons/icons';
24
+import { clipboardOutline } from 'ionicons/icons';
25
 
25
 
26
 const Biography: React.FC = () => {
26
 const Biography: React.FC = () => {
27
     const [bioinfo, setMessage] = useState<BioInfo>();
27
     const [bioinfo, setMessage] = useState<BioInfo>();
74
                         <p>{bioinfo.Text10}</p>
74
                         <p>{bioinfo.Text10}</p>
75
                         <a href={bioinfo.url} target="_blank" rel="noreferrer">For more information press here</a>
75
                         <a href={bioinfo.url} target="_blank" rel="noreferrer">For more information press here</a>
76
                         <p> </p>
76
                         <p> </p>
77
-                        <IonItem routerLink={`/Question`} detail={true}>
78
-                            <IonIcon icon={square} />Tomar quiz
77
+                        <IonItem routerLink={`/Question/${bioinfo.id}`} detail={true}>
78
+                            <IonIcon icon={clipboardOutline} />Tomar quiz
79
                         </IonItem>
79
                         </IonItem>
80
                     </>
80
                     </>
81
                 ) : (
81
                 ) : (

+ 1
- 1
src/pages/Capsule.css View File

21
 }
21
 }
22
 
22
 
23
 .Header-Color {
23
 .Header-Color {
24
-    --background: #4de9d9;
24
+    --background: #59b8bb;
25
 }
25
 }
26
 
26
 
27
 .Footer-Color {
27
 .Footer-Color {

+ 1
- 1
src/pages/HomePage.css View File

19
 }
19
 }
20
 
20
 
21
 .Header-Color {
21
 .Header-Color {
22
-    --background: #4de9d9;
22
+    --background: #59b8bb;
23
 }
23
 }
24
 
24
 
25
 .Footer-Color {
25
 .Footer-Color {

+ 2
- 2
src/pages/HomePage.tsx View File

18
   IonRow,
18
   IonRow,
19
   IonItem
19
   IonItem
20
 } from '@ionic/react';
20
 } from '@ionic/react';
21
-import { square } from 'ionicons/icons';
21
+import { informationCircleOutline } from 'ionicons/icons';
22
 import './HomePage.css';
22
 import './HomePage.css';
23
 import EnciclopediaPR from '../assets/EnciclopediaPR.png';
23
 import EnciclopediaPR from '../assets/EnciclopediaPR.png';
24
 
24
 
69
           <div className='Item-Center'>
69
           <div className='Item-Center'>
70
             <IonItem routerLink={`/About`} className="Footer-Color">
70
             <IonItem routerLink={`/About`} className="Footer-Color">
71
               <IonTabButton tab="AboutUs" href="/AboutUs">
71
               <IonTabButton tab="AboutUs" href="/AboutUs">
72
-                <IonIcon icon={square} />
72
+                <IonIcon icon={informationCircleOutline} />
73
                 <IonLabel>Sobre nosotros</IonLabel>
73
                 <IonLabel>Sobre nosotros</IonLabel>
74
               </IonTabButton>
74
               </IonTabButton>
75
             </IonItem>
75
             </IonItem>

+ 1
- 1
src/pages/ListBiographies.css View File

21
 }
21
 }
22
 
22
 
23
 .Header-Color {
23
 .Header-Color {
24
-    --background: #4de9d9;
24
+    --background: #59b8bb;
25
 }
25
 }
26
 
26
 
27
 .Footer-Color {
27
 .Footer-Color {

+ 0
- 1
src/pages/ListBiographies.tsx View File

13
   IonBackButton,
13
   IonBackButton,
14
 } from '@ionic/react';
14
 } from '@ionic/react';
15
 import './ListBiographies.css';
15
 import './ListBiographies.css';
16
-import { clipboardOutline } from 'ionicons/icons';
17
 import EnciclopediaPR from '../assets/EnciclopediaPR.png';
16
 import EnciclopediaPR from '../assets/EnciclopediaPR.png';
18
 import SearchBar from '../components/BiographySearchBar';
17
 import SearchBar from '../components/BiographySearchBar';
19
 
18
 

+ 1
- 1
src/pages/ListCapsules.css View File

21
 }
21
 }
22
 
22
 
23
 .Header-Color {
23
 .Header-Color {
24
-    --background: #4de9d9;
24
+    --background: #59b8bb;
25
 }
25
 }
26
 
26
 
27
 .Footer-Color {
27
 .Footer-Color {

+ 1
- 1
src/pages/Questions.css View File

21
 }
21
 }
22
 
22
 
23
 .Header-Color {
23
 .Header-Color {
24
-    --background: #4de9d9;
24
+    --background: #59b8bb;
25
 }
25
 }
26
 
26
 
27
 .Footer-Color {
27
 .Footer-Color {

+ 9
- 9
src/pages/Questions.tsx View File

132
 
132
 
133
         }
133
         }
134
 
134
 
135
-        // Para seleccionar si sale icono correccto o incorrecto en seleccion
135
+        // Para seleccionar si sale ícono correcto o incorrecto en selección
136
         // de radio.
136
         // de radio.
137
 
137
 
138
-        // ======================= PREGUNTA 1 =========================================
138
+// =================================== PREGUNTA 1 =========================================
139
         // SI usuario seleccionio el primer radio en la pregunta 1
139
         // SI usuario seleccionio el primer radio en la pregunta 1
140
         if(selected1[0] && quizInfo?.res1[0] === quizInfo?.correcta1){
140
         if(selected1[0] && quizInfo?.res1[0] === quizInfo?.correcta1){
141
             setIcon11(<IonIcon icon={thumbsUp} />);
141
             setIcon11(<IonIcon icon={thumbsUp} />);
175
         else if (selected1[3] && quizInfo?.res1[3] !== quizInfo?.correcta1){
175
         else if (selected1[3] && quizInfo?.res1[3] !== quizInfo?.correcta1){
176
             setIcon14(<IonIcon icon={thumbsDown} />)
176
             setIcon14(<IonIcon icon={thumbsDown} />)
177
         }
177
         }
178
-        // ======================= PREGUNTA 1 =========================================
178
+// =================================== PREGUNTA 1 =========================================
179
 
179
 
180
-        // ======================= PREGUNTA 2 =========================================
180
+// =================================== PREGUNTA 2 =========================================
181
 
181
 
182
         // SI usuario seleccionio el primer radio en la pregunta 2
182
         // SI usuario seleccionio el primer radio en la pregunta 2
183
         if(selected2[0] && quizInfo?.res2[0] === quizInfo?.correcta2){
183
         if(selected2[0] && quizInfo?.res2[0] === quizInfo?.correcta2){
219
             setIcon24(<IonIcon icon={thumbsDown} />)
219
             setIcon24(<IonIcon icon={thumbsDown} />)
220
         }
220
         }
221
 
221
 
222
-        // ======================= PREGUNTA 2 =========================================
222
+// =================================== PREGUNTA 2 =========================================
223
 
223
 
224
-        // ======================= PREGUNTA 3 =========================================
224
+// =================================== PREGUNTA 3 =========================================
225
 
225
 
226
         // SI usuario seleccionio el primer radio en la pregunta 3
226
         // SI usuario seleccionio el primer radio en la pregunta 3
227
         if(selected3[0] && quizInfo?.res3[0] === quizInfo?.correcta3){
227
         if(selected3[0] && quizInfo?.res3[0] === quizInfo?.correcta3){
263
             setIcon34(<IonIcon icon={thumbsDown} />)
263
             setIcon34(<IonIcon icon={thumbsDown} />)
264
         }
264
         }
265
 
265
 
266
-        // ======================= PREGUNTA 3 =========================================
266
+// =================================== PREGUNTA 3 =========================================
267
 
267
 
268
-        // ======================= PREGUNTA 4 =========================================
268
+// =================================== PREGUNTA 4 =========================================
269
 
269
 
270
         // SI usuario seleccionio el primer radio en la pregunta 4
270
         // SI usuario seleccionio el primer radio en la pregunta 4
271
         if(selected4[0] && quizInfo?.res4[0] === quizInfo?.correcta4){
271
         if(selected4[0] && quizInfo?.res4[0] === quizInfo?.correcta4){
307
             setIcon44(<IonIcon icon={thumbsDown} />)
307
             setIcon44(<IonIcon icon={thumbsDown} />)
308
         }
308
         }
309
 
309
 
310
-        // ======================= PREGUNTA 4 =========================================
310
+// =================================== PREGUNTA 4 =========================================
311
 
311
 
312
         // Para saber cueantas resspuestas acertó el usuario
312
         // Para saber cueantas resspuestas acertó el usuario
313
         setCountRes(count);
313
         setCountRes(count);