Alejandro Soledad 2 anni fa
parent
commit
2c7bdb4641
4 ha cambiato i file con 161 aggiunte e 114 eliminazioni
  1. 47
    1
      package-lock.json
  2. 2
    1
      package.json
  3. 49
    49
      src/pages/Capsule.tsx
  4. 63
    63
      src/pages/ListCapsules.tsx

+ 47
- 1
package-lock.json Vedi File

@@ -47,7 +47,8 @@
47 47
         "workbox-streams": "^5.1.4"
48 48
       },
49 49
       "devDependencies": {
50
-        "@capacitor/cli": "4.5.0"
50
+        "@capacitor/cli": "4.5.0",
51
+        "@ionic/lab": "3.2.15"
51 52
       }
52 53
     },
53 54
     "node_modules/@adobe/css-tools": {
@@ -2412,6 +2413,32 @@
2412 2413
       "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
2413 2414
       "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA=="
2414 2415
     },
2416
+    "node_modules/@ionic/cli-framework": {
2417
+      "version": "5.1.3",
2418
+      "resolved": "https://registry.npmjs.org/@ionic/cli-framework/-/cli-framework-5.1.3.tgz",
2419
+      "integrity": "sha512-T2KN/TurzNoAcc3iDt1KHU6GeEa7x9kXngMnu5xs+DzJv5HhBKjVOoo74b8rgVxdPx+dLOV8aLrorlyvsHR/tQ==",
2420
+      "dev": true,
2421
+      "dependencies": {
2422
+        "@ionic/cli-framework-output": "2.2.5",
2423
+        "@ionic/utils-array": "2.1.5",
2424
+        "@ionic/utils-fs": "3.1.6",
2425
+        "@ionic/utils-object": "2.1.5",
2426
+        "@ionic/utils-process": "2.1.10",
2427
+        "@ionic/utils-stream": "3.1.5",
2428
+        "@ionic/utils-subprocess": "2.1.11",
2429
+        "@ionic/utils-terminal": "2.3.3",
2430
+        "chalk": "^4.0.0",
2431
+        "debug": "^4.0.0",
2432
+        "lodash": "^4.17.5",
2433
+        "minimist": "^1.2.0",
2434
+        "rimraf": "^3.0.0",
2435
+        "tslib": "^2.0.1",
2436
+        "write-file-atomic": "^3.0.0"
2437
+      },
2438
+      "engines": {
2439
+        "node": ">=10.3.0"
2440
+      }
2441
+    },
2415 2442
     "node_modules/@ionic/cli-framework-output": {
2416 2443
       "version": "2.2.5",
2417 2444
       "resolved": "https://registry.npmjs.org/@ionic/cli-framework-output/-/cli-framework-output-2.2.5.tgz",
@@ -2436,6 +2463,25 @@
2436 2463
         "tslib": "^2.1.0"
2437 2464
       }
2438 2465
     },
2466
+    "node_modules/@ionic/lab": {
2467
+      "version": "3.2.15",
2468
+      "resolved": "https://registry.npmjs.org/@ionic/lab/-/lab-3.2.15.tgz",
2469
+      "integrity": "sha512-m6vPnrc5iuLe8CkmAYp/BStsVRkGVQw/IhcN1KMbz/OxB+w9NvGJ3CuF089LyeiWlut1/PWqYRyzIWXr5okc5Q==",
2470
+      "dev": true,
2471
+      "dependencies": {
2472
+        "@ionic/cli-framework": "5.1.3",
2473
+        "@ionic/utils-fs": "3.1.6",
2474
+        "chalk": "^4.0.0",
2475
+        "express": "^4.16.2",
2476
+        "tslib": "^2.0.1"
2477
+      },
2478
+      "bin": {
2479
+        "ionic-lab": "bin/ionic-lab"
2480
+      },
2481
+      "engines": {
2482
+        "node": ">=10.3.0"
2483
+      }
2484
+    },
2439 2485
     "node_modules/@ionic/react": {
2440 2486
       "version": "6.3.8",
2441 2487
       "resolved": "https://registry.npmjs.org/@ionic/react/-/react-6.3.8.tgz",

+ 2
- 1
package.json Vedi File

@@ -66,7 +66,8 @@
66 66
     ]
67 67
   },
68 68
   "devDependencies": {
69
-    "@capacitor/cli": "4.5.0"
69
+    "@capacitor/cli": "4.5.0",
70
+    "@ionic/lab": "3.2.15"
70 71
   },
71 72
   "description": "An Ionic project"
72 73
 }

+ 49
- 49
src/pages/Capsule.tsx Vedi File

@@ -1,50 +1,50 @@
1
-import {
2
-    IonPage,
3
-    IonContent,
4
-    IonHeader,
5
-    IonTitle,
6
-    IonToolbar,
7
-    IonFooter,
8
-    IonNavLink,
9
-    IonTabButton,
10
-    IonIcon,
11
-    IonImg
12
-} from '@ionic/react';
13
-import { arrowBack } from 'ionicons/icons';
14
-import React from 'react';
15
-import './Capsule.css';
16
-import ListCapsules from './ListCapsules';
17
-import EnciclopediaPR from '../assets/EnciclopediaPR.png';
18
-import Bomba from '../assets/BombaPuertorriquena.jpg';
19
-
20
-const Capsule: React.FC = () => {
21
-    return (
22
-        <IonPage>
23
-            <IonHeader>
24
-                <IonToolbar>
25
-                    <IonImg style={{ height: 50, width: 100 }} src={EnciclopediaPR} alt='Logo'></IonImg>
26
-                    <IonTitle>Cápsula</IonTitle>
27
-                </IonToolbar>
28
-            </IonHeader>
29
-            <IonContent fullscreen className="ion-padding">
30
-                <IonImg style={{ height: 300, width: 600 }} src={Bomba} alt='Logo'></IonImg>
31
-                <h1>Breve Historia del baile en Puerto Rico</h1>
32
-
33
-                <p>Han existido distintas formas de danzar o bailar desde la historia muy antigua de la humanidad. En Puerto Rico el primer baile documentado por los cronistas de Indias es el llamado areito, con las variantes de escritura areyto y areíto. Era un baile coreado y musicalizado, dirigido por un guía. Esta manifestación de movimiento corporal, que Gonzalo Fernández de Oviedo llamó “bailar cantando”, fue común en los grupos indígenas de la región caribeña.</p>
34
-                <p>Se ejecutaba en hileras, con los participantes cogidos de las manos, de los brazos o, según Bartolomé de las Casas, “los brazos de los unos puestos sobre los hombros de los otros”. Según Pedro Mártir de Anglería, los participantes llevaban caracoles en los brazos y piernas, con los que producían “un ruido agradable”. Narraban una historia y el guía indicaba qué pasos y cantos se repetirían hasta que ésta culminara.</p>
35
-                <p>Aunque la llegada de los conquistadores españoles produjo una rápida desaparición de la población indígena y de cualquier expresión autóctona que las autoridades consideraran pagana, Fray Iñigo Abbad y Lasierra afirmaba en 1789 que “la diversión más apreciable para estos isleños son los bailes; los tienen sin más motivo que el de pasar el tiempo y rara vez faltan en una cosa u otra”.</p>
36
-            </IonContent>
37
-            <IonFooter>
38
-                <IonToolbar>
39
-                    <IonNavLink routerDirection="forward" component={() => <ListCapsules />}>
40
-                        <IonTabButton tab="ListCapsules" href="/ListCapsules">
41
-                            <IonIcon icon={arrowBack} />
42
-                        </IonTabButton>
43
-                    </IonNavLink>
44
-                </IonToolbar>
45
-            </IonFooter>
46
-        </IonPage>
47
-    );
48
-};
49
-
1
+import {
2
+    IonPage,
3
+    IonContent,
4
+    IonHeader,
5
+    IonTitle,
6
+    IonToolbar,
7
+    IonFooter,
8
+    IonNavLink,
9
+    IonTabButton,
10
+    IonIcon,
11
+    IonImg
12
+} from '@ionic/react';
13
+import { arrowBack } from 'ionicons/icons';
14
+import React from 'react';
15
+import './Capsule.css';
16
+import ListCapsules from './ListCapsules';
17
+import EnciclopediaPR from '../assets/EnciclopediaPR.png';
18
+import Bomba from '../assets/BombaPuertorriquena.jpg';
19
+
20
+const Capsule: React.FC = () => {
21
+    return (
22
+        <IonPage>
23
+            <IonHeader>
24
+                <IonToolbar>
25
+                    <IonImg style={{ height: 50, width: 100 }} src={EnciclopediaPR} alt='Logo'></IonImg>
26
+                    <IonTitle>Cápsula</IonTitle>
27
+                </IonToolbar>
28
+            </IonHeader>
29
+            <IonContent fullscreen className="ion-padding">
30
+                <IonImg style={{ height: 300, width: 600 }} src={Bomba} alt='Logo'></IonImg>
31
+                <h1>Breve Historia del baile en Puerto Rico</h1>
32
+
33
+                <p>Han existido distintas formas de danzar o bailar desde la historia muy antigua de la humanidad. En Puerto Rico el primer baile documentado por los cronistas de Indias es el llamado areito, con las variantes de escritura areyto y areíto. Era un baile coreado y musicalizado, dirigido por un guía. Esta manifestación de movimiento corporal, que Gonzalo Fernández de Oviedo llamó “bailar cantando”, fue común en los grupos indígenas de la región caribeña.</p>
34
+                <p>Se ejecutaba en hileras, con los participantes cogidos de las manos, de los brazos o, según Bartolomé de las Casas, “los brazos de los unos puestos sobre los hombros de los otros”. Según Pedro Mártir de Anglería, los participantes llevaban caracoles en los brazos y piernas, con los que producían “un ruido agradable”. Narraban una historia y el guía indicaba qué pasos y cantos se repetirían hasta que ésta culminara.</p>
35
+                <p>Aunque la llegada de los conquistadores españoles produjo una rápida desaparición de la población indígena y de cualquier expresión autóctona que las autoridades consideraran pagana, Fray Iñigo Abbad y Lasierra afirmaba en 1789 que “la diversión más apreciable para estos isleños son los bailes; los tienen sin más motivo que el de pasar el tiempo y rara vez faltan en una cosa u otra”.</p>
36
+            </IonContent>
37
+            <IonFooter>
38
+                <IonToolbar>
39
+                    <IonNavLink routerDirection="forward" component={() => <ListCapsules />}>
40
+                        <IonTabButton tab="ListCapsules" href="/ListCapsules">
41
+                            <IonIcon icon={arrowBack} />
42
+                        </IonTabButton>
43
+                    </IonNavLink>
44
+                </IonToolbar>
45
+            </IonFooter>
46
+        </IonPage>
47
+    );
48
+};
49
+
50 50
 export default Capsule;

+ 63
- 63
src/pages/ListCapsules.tsx Vedi File

@@ -1,64 +1,64 @@
1
-import {
2
-    IonList,
3
-    IonItem,
4
-    IonLabel,
5
-    IonImg,
6
-    IonSearchbar,
7
-    IonContent,
8
-    IonHeader,
9
-    IonPage,
10
-    IonTitle,
11
-    IonToolbar,
12
-    IonButton,
13
-    IonNavLink,
14
-    IonFooter,
15
-    IonTabButton,
16
-    IonIcon
17
-  } from '@ionic/react';
18
-  import { arrowBack } from 'ionicons/icons';
19
-  import './ListCapsules.css';
20
-  import HomePage from './HomePage';
21
-  import Capsule from './Capsule'
22
-  import EnciclopediaPR from '../assets/EnciclopediaPR.png';
23
-
24
-  const ListCapsules: React.FC = () => {
25
-    return (
26
-      <IonPage>
27
-        <IonHeader>
28
-          <IonToolbar>
29
-            <IonImg style={{ height: 50, width: 100 }} src={EnciclopediaPR} alt='Logo'></IonImg>
30
-            <IonTitle>Lista de Cápsulas de Contenido</IonTitle>
31
-          </IonToolbar>
32
-        </IonHeader>
33
-        <IonContent fullscreen>
34
-            <IonSearchbar></IonSearchbar>
35
-            <IonList inset={true}>
36
-                <IonItem>
37
-                    <IonLabel>Breve Historia del baile en Puerto Rico</IonLabel>
38
-                    <IonNavLink routerDirection="forward" component={() => <Capsule />}>
39
-                    <IonButton>Visitar</IonButton>
40
-          </IonNavLink>
41
-                </IonItem>
42
-                <IonItem>
43
-                    <IonLabel>Cápsula#2</IonLabel>
44
-                </IonItem>
45
-                <IonItem>
46
-                    <IonLabel>Cápsula#3</IonLabel>
47
-                </IonItem>
48
-            </IonList>
49
-        </IonContent>
50
-        <IonFooter>
51
-          <IonToolbar>
52
-            <IonNavLink routerDirection="forward" component={() => <HomePage />}>
53
-                <IonTabButton tab="HomePage" href="/HomePage">
54
-                <IonIcon icon={arrowBack} />
55
-              </IonTabButton>
56
-            </IonNavLink>
57
-          </IonToolbar>
58
-        </IonFooter>
59
-      </IonPage>
60
-    );
61
-  };
62
-  
63
-  export default ListCapsules;
1
+import {
2
+    IonList,
3
+    IonItem,
4
+    IonLabel,
5
+    IonImg,
6
+    IonSearchbar,
7
+    IonContent,
8
+    IonHeader,
9
+    IonPage,
10
+    IonTitle,
11
+    IonToolbar,
12
+    IonButton,
13
+    IonNavLink,
14
+    IonFooter,
15
+    IonTabButton,
16
+    IonIcon
17
+  } from '@ionic/react';
18
+  import { arrowBack } from 'ionicons/icons';
19
+  import './ListCapsules.css';
20
+  import HomePage from './HomePage';
21
+  import Capsule from './Capsule'
22
+  import EnciclopediaPR from '../assets/EnciclopediaPR.png';
23
+
24
+  const ListCapsules: React.FC = () => {
25
+    return (
26
+      <IonPage>
27
+        <IonHeader>
28
+          <IonToolbar>
29
+            <IonImg style={{ height: 50, width: 100 }} src={EnciclopediaPR} alt='Logo'></IonImg>
30
+            <IonTitle>Lista de Cápsulas de Contenido</IonTitle>
31
+          </IonToolbar>
32
+        </IonHeader>
33
+        <IonContent fullscreen>
34
+            <IonSearchbar></IonSearchbar>
35
+            <IonList inset={true}>
36
+                <IonItem>
37
+                    <IonLabel>Breve Historia del baile en Puerto Rico</IonLabel>
38
+                    <IonNavLink routerDirection="forward" component={() => <Capsule />}>
39
+                    <IonButton>Visitar</IonButton>
40
+          </IonNavLink>
41
+                </IonItem>
42
+                <IonItem>
43
+                    <IonLabel>Cápsula#2</IonLabel>
44
+                </IonItem>
45
+                <IonItem>
46
+                    <IonLabel>Cápsula#3</IonLabel>
47
+                </IonItem>
48
+            </IonList>
49
+        </IonContent>
50
+        <IonFooter>
51
+          <IonToolbar>
52
+            <IonNavLink routerDirection="forward" component={() => <HomePage />}>
53
+                <IonTabButton tab="HomePage" href="/HomePage">
54
+                <IonIcon icon={arrowBack} />
55
+              </IonTabButton>
56
+            </IonNavLink>
57
+          </IonToolbar>
58
+        </IonFooter>
59
+      </IonPage>
60
+    );
61
+  };
62
+  
63
+  export default ListCapsules;
64 64