瀏覽代碼

added pincode page

Ricardo-gonzalez32 2 年之前
父節點
當前提交
9f76f7952b

+ 547
- 42
MocionesIUPI/package-lock.json 查看文件

@@ -10,9 +10,6 @@
10 10
       "dependencies": {
11 11
         "@apollo/client": "^3.7.2",
12 12
         "@expo/webpack-config": "^0.17.2",
13
-        "@react-native-community/hooks": "^2.8.1",
14
-        "@react-navigation/material-bottom-tabs": "^6.2.8",
15
-        "@react-navigation/native-stack": "^6.9.4",
16 13
         "deprecated-react-native-prop-types": "^2.2.0",
17 14
         "expo": "~47.0.6",
18 15
         "expo-status-bar": "~1.4.2",
@@ -25,10 +22,13 @@
25 22
         "react-native-safe-area-context": "4.4.1",
26 23
         "react-native-screens": "~3.18.0",
27 24
         "react-native-smooth-pincode-input": "^1.0.9",
25
+        "react-native-svg": "13.4.0",
28 26
         "react-native-vector-icons": "^9.2.0",
29 27
         "react-native-web": "~0.18.9",
30 28
         "react-navigation-material-bottom-tabs": "^2.3.5",
31 29
         "react-navigation-stack": "^2.10.4",
30
+        "styled-components": "^5.3.6",
31
+        "styled-system": "^5.1.5",
32 32
         "yarn": "^1.22.19"
33 33
       },
34 34
       "devDependencies": {
@@ -1832,6 +1832,53 @@
1832 1832
         "node": ">=6.9.0"
1833 1833
       }
1834 1834
     },
1835
+    "node_modules/@callstack/react-theme-provider": {
1836
+      "version": "3.0.8",
1837
+      "resolved": "https://registry.npmjs.org/@callstack/react-theme-provider/-/react-theme-provider-3.0.8.tgz",
1838
+      "integrity": "sha512-5U231sYY2sqQOaELX0WBCn+iluV8bFaXIS7em03k4W5Xz0AhGvKlnpLIhDGFP8im/SvNW7/2XoR0BsClhn9t6Q==",
1839
+      "dependencies": {
1840
+        "deepmerge": "^3.2.0",
1841
+        "hoist-non-react-statics": "^3.3.0"
1842
+      },
1843
+      "peerDependencies": {
1844
+        "react": ">=16.3.0"
1845
+      }
1846
+    },
1847
+    "node_modules/@egjs/hammerjs": {
1848
+      "version": "2.0.17",
1849
+      "resolved": "https://registry.npmjs.org/@egjs/hammerjs/-/hammerjs-2.0.17.tgz",
1850
+      "integrity": "sha512-XQsZgjm2EcVUiZQf11UBJQfmZeEmOW8DpI1gsFeln6w0ae0ii4dMQEQ0kjl6DspdWX1aGY1/loyXnP0JS06e/A==",
1851
+      "peer": true,
1852
+      "dependencies": {
1853
+        "@types/hammerjs": "^2.0.36"
1854
+      },
1855
+      "engines": {
1856
+        "node": ">=0.8.0"
1857
+      }
1858
+    },
1859
+    "node_modules/@emotion/is-prop-valid": {
1860
+      "version": "1.2.0",
1861
+      "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.0.tgz",
1862
+      "integrity": "sha512-3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg==",
1863
+      "dependencies": {
1864
+        "@emotion/memoize": "^0.8.0"
1865
+      }
1866
+    },
1867
+    "node_modules/@emotion/memoize": {
1868
+      "version": "0.8.0",
1869
+      "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz",
1870
+      "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA=="
1871
+    },
1872
+    "node_modules/@emotion/stylis": {
1873
+      "version": "0.8.5",
1874
+      "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz",
1875
+      "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ=="
1876
+    },
1877
+    "node_modules/@emotion/unitless": {
1878
+      "version": "0.7.5",
1879
+      "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz",
1880
+      "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg=="
1881
+    },
1835 1882
     "node_modules/@expo/bunyan": {
1836 1883
       "version": "4.0.0",
1837 1884
       "resolved": "https://registry.npmjs.org/@expo/bunyan/-/bunyan-4.0.0.tgz",
@@ -5203,15 +5250,6 @@
5203 5250
         "node": ">=8"
5204 5251
       }
5205 5252
     },
5206
-    "node_modules/@react-native-community/hooks": {
5207
-      "version": "2.8.1",
5208
-      "resolved": "https://registry.npmjs.org/@react-native-community/hooks/-/hooks-2.8.1.tgz",
5209
-      "integrity": "sha512-DCmCIC0Gn9m6K0Mlg2MwNmTxMEpBu5lTLsI6b/XUAv/vLGa6o+X7RhCai4FWeqkjCU36+ZOwaLzDo4NBWMXaoQ==",
5210
-      "peerDependencies": {
5211
-        "react": ">=16.8.0",
5212
-        "react-native": ">=0.59"
5213
-      }
5214
-    },
5215 5253
     "node_modules/@react-native-community/masked-view": {
5216 5254
       "version": "0.1.11",
5217 5255
       "resolved": "https://registry.npmjs.org/@react-native-community/masked-view/-/masked-view-0.1.11.tgz",
@@ -5238,6 +5276,388 @@
5238 5276
       "resolved": "https://registry.npmjs.org/@react-native/polyfills/-/polyfills-2.0.0.tgz",
5239 5277
       "integrity": "sha512-K0aGNn1TjalKj+65D7ycc1//H9roAQ51GJVk5ZJQFb2teECGmzd86bYDC0aYdbRf7gtovescq4Zt6FR0tgXiHQ=="
5240 5278
     },
5279
+    "node_modules/@react-stately/checkbox": {
5280
+      "version": "3.3.1",
5281
+      "resolved": "https://registry.npmjs.org/@react-stately/checkbox/-/checkbox-3.3.1.tgz",
5282
+      "integrity": "sha512-r2hL11GF9r2ztUFEhpiVgiXgE+W99tyL1Kt7rOiTZ8/aMBGWwBxOHAdHeqcWFeBgOztXuJsKiDu82necEG4xhA==",
5283
+      "dependencies": {
5284
+        "@babel/runtime": "^7.6.2",
5285
+        "@react-stately/toggle": "^3.4.3",
5286
+        "@react-stately/utils": "^3.5.1",
5287
+        "@react-types/checkbox": "^3.4.1",
5288
+        "@react-types/shared": "^3.16.0"
5289
+      },
5290
+      "peerDependencies": {
5291
+        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
5292
+      }
5293
+    },
5294
+    "node_modules/@react-stately/collections": {
5295
+      "version": "3.5.0",
5296
+      "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.5.0.tgz",
5297
+      "integrity": "sha512-3BAMRjJqrka0IGvyK4m3WslqCeiEfQGx7YsXEIgIgMJoLpk6Fi1Eh4CI8coBnl/wcVLiIRMCIvxubwFRWTgzdg==",
5298
+      "dependencies": {
5299
+        "@babel/runtime": "^7.6.2",
5300
+        "@react-types/shared": "^3.16.0"
5301
+      },
5302
+      "peerDependencies": {
5303
+        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
5304
+      }
5305
+    },
5306
+    "node_modules/@react-stately/combobox": {
5307
+      "version": "3.3.0",
5308
+      "resolved": "https://registry.npmjs.org/@react-stately/combobox/-/combobox-3.3.0.tgz",
5309
+      "integrity": "sha512-+9xQW6C4nMcx7M72P4vZdQECa9CqzALTM3HTNAXgdCmfEezhns/m4xGmn4hoN8iw39yYvU8Ffs80rgTFQ+/oFg==",
5310
+      "dependencies": {
5311
+        "@babel/runtime": "^7.6.2",
5312
+        "@react-stately/list": "^3.6.0",
5313
+        "@react-stately/menu": "^3.4.3",
5314
+        "@react-stately/select": "^3.3.3",
5315
+        "@react-stately/utils": "^3.5.1",
5316
+        "@react-types/combobox": "^3.5.5",
5317
+        "@react-types/shared": "^3.16.0"
5318
+      },
5319
+      "peerDependencies": {
5320
+        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
5321
+      }
5322
+    },
5323
+    "node_modules/@react-stately/layout": {
5324
+      "version": "3.9.0",
5325
+      "resolved": "https://registry.npmjs.org/@react-stately/layout/-/layout-3.9.0.tgz",
5326
+      "integrity": "sha512-uFdK98hIspBV9/RMW/JJaViuWyISdcm5GFplB361JZkhDaYblzomvkoX5Y1dKO5uH/BOjdM2AB5vfCb21oKEhg==",
5327
+      "dependencies": {
5328
+        "@babel/runtime": "^7.6.2",
5329
+        "@react-stately/virtualizer": "^3.4.0",
5330
+        "@react-types/grid": "^3.1.5",
5331
+        "@react-types/shared": "^3.16.0",
5332
+        "@react-types/table": "^3.3.3"
5333
+      },
5334
+      "peerDependencies": {
5335
+        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
5336
+      }
5337
+    },
5338
+    "node_modules/@react-stately/list": {
5339
+      "version": "3.6.0",
5340
+      "resolved": "https://registry.npmjs.org/@react-stately/list/-/list-3.6.0.tgz",
5341
+      "integrity": "sha512-sah2JAiqlSZhg1tQBSv9866LeAJISmosOFsOsVZPfyfAewuCksA+8OHrFtbKmMyzU5MbrmpbR8v2zZH7c1CLdg==",
5342
+      "dependencies": {
5343
+        "@babel/runtime": "^7.6.2",
5344
+        "@react-stately/collections": "^3.5.0",
5345
+        "@react-stately/selection": "^3.11.1",
5346
+        "@react-stately/utils": "^3.5.1",
5347
+        "@react-types/shared": "^3.16.0"
5348
+      },
5349
+      "peerDependencies": {
5350
+        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
5351
+      }
5352
+    },
5353
+    "node_modules/@react-stately/menu": {
5354
+      "version": "3.4.3",
5355
+      "resolved": "https://registry.npmjs.org/@react-stately/menu/-/menu-3.4.3.tgz",
5356
+      "integrity": "sha512-ZWym6XQSLaC5uFUTZl6+mreEgzc8EUG6ElcnvdXYcH4DWUfswhLxCi3IdnG0lusWEi4NcHbZ2prEUxpT8VKqrg==",
5357
+      "dependencies": {
5358
+        "@babel/runtime": "^7.6.2",
5359
+        "@react-stately/overlays": "^3.4.3",
5360
+        "@react-stately/utils": "^3.5.1",
5361
+        "@react-types/menu": "^3.7.3",
5362
+        "@react-types/shared": "^3.16.0"
5363
+      },
5364
+      "peerDependencies": {
5365
+        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
5366
+      }
5367
+    },
5368
+    "node_modules/@react-stately/overlays": {
5369
+      "version": "3.4.3",
5370
+      "resolved": "https://registry.npmjs.org/@react-stately/overlays/-/overlays-3.4.3.tgz",
5371
+      "integrity": "sha512-WZCr3J8hj0cplQki1OVBR3MXg2l9V017h15Y2h+TNduWvnKH0yYOE/XfWviAT4KUP0LYoQfCnZ7XMHv+UI+8JA==",
5372
+      "dependencies": {
5373
+        "@babel/runtime": "^7.6.2",
5374
+        "@react-stately/utils": "^3.5.1",
5375
+        "@react-types/overlays": "^3.6.5"
5376
+      },
5377
+      "peerDependencies": {
5378
+        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
5379
+      }
5380
+    },
5381
+    "node_modules/@react-stately/radio": {
5382
+      "version": "3.6.1",
5383
+      "resolved": "https://registry.npmjs.org/@react-stately/radio/-/radio-3.6.1.tgz",
5384
+      "integrity": "sha512-Hcg2qgvR7ekKMzVKeGby1FgMk3Sw4iDcEY/K1Y6j7UmGjM2HtQOq614tWQSQeGB25pp5I2jAWlparJeX0vY/oA==",
5385
+      "dependencies": {
5386
+        "@babel/runtime": "^7.6.2",
5387
+        "@react-stately/utils": "^3.5.1",
5388
+        "@react-types/radio": "^3.3.1",
5389
+        "@react-types/shared": "^3.16.0"
5390
+      },
5391
+      "peerDependencies": {
5392
+        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
5393
+      }
5394
+    },
5395
+    "node_modules/@react-stately/select": {
5396
+      "version": "3.3.3",
5397
+      "resolved": "https://registry.npmjs.org/@react-stately/select/-/select-3.3.3.tgz",
5398
+      "integrity": "sha512-HTKKwx5tq21G2r3Q0CVC5v2Amftj1+DvBlFSRIC9ZqWyxeQg//HotX0GpYHzEEyj5hB1GjBklKJ4UVejqNbb0w==",
5399
+      "dependencies": {
5400
+        "@babel/runtime": "^7.6.2",
5401
+        "@react-stately/collections": "^3.5.0",
5402
+        "@react-stately/list": "^3.6.0",
5403
+        "@react-stately/menu": "^3.4.3",
5404
+        "@react-stately/selection": "^3.11.1",
5405
+        "@react-stately/utils": "^3.5.1",
5406
+        "@react-types/select": "^3.6.5",
5407
+        "@react-types/shared": "^3.16.0"
5408
+      },
5409
+      "peerDependencies": {
5410
+        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
5411
+      }
5412
+    },
5413
+    "node_modules/@react-stately/selection": {
5414
+      "version": "3.11.1",
5415
+      "resolved": "https://registry.npmjs.org/@react-stately/selection/-/selection-3.11.1.tgz",
5416
+      "integrity": "sha512-UHB6/eH5NJ+Q70G+pmnxohHfR3bh0szT+lOlWPj7Mh76WPu9bu07IHKLEob6PSzyJ81h7+Ysk3hdIgS3TewGog==",
5417
+      "dependencies": {
5418
+        "@babel/runtime": "^7.6.2",
5419
+        "@react-stately/collections": "^3.5.0",
5420
+        "@react-stately/utils": "^3.5.1",
5421
+        "@react-types/shared": "^3.16.0"
5422
+      },
5423
+      "peerDependencies": {
5424
+        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
5425
+      }
5426
+    },
5427
+    "node_modules/@react-stately/slider": {
5428
+      "version": "3.2.3",
5429
+      "resolved": "https://registry.npmjs.org/@react-stately/slider/-/slider-3.2.3.tgz",
5430
+      "integrity": "sha512-l5ezt0+Gq67QO/J5u6YX00mzahRrANSXK/wBx7TVeIxqOAPOG9zc8M8O9Pa5fZB6lYAVpHMbV/aqLSkyy8ImTg==",
5431
+      "dependencies": {
5432
+        "@babel/runtime": "^7.6.2",
5433
+        "@react-aria/i18n": "^3.6.2",
5434
+        "@react-aria/utils": "^3.14.1",
5435
+        "@react-stately/utils": "^3.5.1",
5436
+        "@react-types/shared": "^3.16.0",
5437
+        "@react-types/slider": "^3.3.1"
5438
+      },
5439
+      "peerDependencies": {
5440
+        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
5441
+      }
5442
+    },
5443
+    "node_modules/@react-stately/toggle": {
5444
+      "version": "3.4.3",
5445
+      "resolved": "https://registry.npmjs.org/@react-stately/toggle/-/toggle-3.4.3.tgz",
5446
+      "integrity": "sha512-HsJLMa5d9i6SWyDIahkJExkanXZek86//hirsgSU0IvY7YJx33Wek8UwHE5Vskp39DAOu18QMz2GrAngnUErYQ==",
5447
+      "dependencies": {
5448
+        "@babel/runtime": "^7.6.2",
5449
+        "@react-stately/utils": "^3.5.1",
5450
+        "@react-types/checkbox": "^3.4.1",
5451
+        "@react-types/shared": "^3.16.0"
5452
+      },
5453
+      "peerDependencies": {
5454
+        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
5455
+      }
5456
+    },
5457
+    "node_modules/@react-stately/tree": {
5458
+      "version": "3.4.0",
5459
+      "resolved": "https://registry.npmjs.org/@react-stately/tree/-/tree-3.4.0.tgz",
5460
+      "integrity": "sha512-MqxSABMzykwI6Wj1B7+jBcCoYc0b05CueRTQDyoL+PfVhnV0SzOH6P84UPD+FHlz8x3RG/2hTTmLr4A8McO2nQ==",
5461
+      "dependencies": {
5462
+        "@babel/runtime": "^7.6.2",
5463
+        "@react-stately/collections": "^3.5.0",
5464
+        "@react-stately/selection": "^3.11.1",
5465
+        "@react-stately/utils": "^3.5.1",
5466
+        "@react-types/shared": "^3.16.0"
5467
+      },
5468
+      "peerDependencies": {
5469
+        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
5470
+      }
5471
+    },
5472
+    "node_modules/@react-stately/utils": {
5473
+      "version": "3.5.1",
5474
+      "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.5.1.tgz",
5475
+      "integrity": "sha512-INeQ5Er2Jm+db8Py4upKBtgfzp3UYgwXYmbU/XJn49Xw27ktuimH9e37qP3bgHaReb5L3g8IrGs38tJUpnGPHA==",
5476
+      "dependencies": {
5477
+        "@babel/runtime": "^7.6.2"
5478
+      },
5479
+      "peerDependencies": {
5480
+        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
5481
+      }
5482
+    },
5483
+    "node_modules/@react-stately/virtualizer": {
5484
+      "version": "3.4.0",
5485
+      "resolved": "https://registry.npmjs.org/@react-stately/virtualizer/-/virtualizer-3.4.0.tgz",
5486
+      "integrity": "sha512-Yy5RKlt6W/1+qjJAVHxPJA0RgpN3KNHcSpnFHdus2OuEvylSXZ2kqwflj97Ao4XfNSpDIs4NQS/eOq+mpZlNqQ==",
5487
+      "dependencies": {
5488
+        "@babel/runtime": "^7.6.2",
5489
+        "@react-aria/utils": "^3.14.1",
5490
+        "@react-types/shared": "^3.16.0"
5491
+      },
5492
+      "peerDependencies": {
5493
+        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
5494
+      }
5495
+    },
5496
+    "node_modules/@react-types/button": {
5497
+      "version": "3.7.0",
5498
+      "resolved": "https://registry.npmjs.org/@react-types/button/-/button-3.7.0.tgz",
5499
+      "integrity": "sha512-81BQO3QxSgF9PTXsVozNdNCKxBOB1lpbCWocV99dN1ws9s8uaYw8pmJJZ0LJKLiOsIECQ/3QrhQjmWTDW/qTug==",
5500
+      "dependencies": {
5501
+        "@react-types/shared": "^3.16.0"
5502
+      },
5503
+      "peerDependencies": {
5504
+        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
5505
+      }
5506
+    },
5507
+    "node_modules/@react-types/checkbox": {
5508
+      "version": "3.4.1",
5509
+      "resolved": "https://registry.npmjs.org/@react-types/checkbox/-/checkbox-3.4.1.tgz",
5510
+      "integrity": "sha512-kDMpy9SntjGQ7x00m5zmW8GENPouOtyiDgiEDKsPXUr2iYqHsNtricqVyG9S9+6hqpzuu8BzTcvZamc/xYjzlg==",
5511
+      "dependencies": {
5512
+        "@react-types/shared": "^3.16.0"
5513
+      },
5514
+      "peerDependencies": {
5515
+        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
5516
+      }
5517
+    },
5518
+    "node_modules/@react-types/combobox": {
5519
+      "version": "3.5.5",
5520
+      "resolved": "https://registry.npmjs.org/@react-types/combobox/-/combobox-3.5.5.tgz",
5521
+      "integrity": "sha512-gpDo/NTQFd5IfCZoNnG16N4/JfvwXpZBNc15Kn7bF+NcpSDhDpI26BZN4mvK4lljKCheD4VrEl9/3PtImCg7cA==",
5522
+      "dependencies": {
5523
+        "@react-types/shared": "^3.16.0"
5524
+      },
5525
+      "peerDependencies": {
5526
+        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
5527
+      }
5528
+    },
5529
+    "node_modules/@react-types/grid": {
5530
+      "version": "3.1.5",
5531
+      "resolved": "https://registry.npmjs.org/@react-types/grid/-/grid-3.1.5.tgz",
5532
+      "integrity": "sha512-KiEywsOJ+wdzLmJerAKEMADdvdItaLfhdo3bFfn1lgNUaKiNDJctDYWlhOYsRePf7MIrzoZuXEFnJj45jfpiOQ==",
5533
+      "dependencies": {
5534
+        "@react-types/shared": "^3.16.0"
5535
+      },
5536
+      "peerDependencies": {
5537
+        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
5538
+      }
5539
+    },
5540
+    "node_modules/@react-types/label": {
5541
+      "version": "3.7.1",
5542
+      "resolved": "https://registry.npmjs.org/@react-types/label/-/label-3.7.1.tgz",
5543
+      "integrity": "sha512-wFpdtjSDBWO4xQQGF57V3PqvVVyE9TPj9ELWLs1yzL09fpXosycuEl5d79RywVlC9aF9dQYUfES09q/DZhRhMQ==",
5544
+      "dependencies": {
5545
+        "@react-types/shared": "^3.16.0"
5546
+      },
5547
+      "peerDependencies": {
5548
+        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
5549
+      }
5550
+    },
5551
+    "node_modules/@react-types/listbox": {
5552
+      "version": "3.3.5",
5553
+      "resolved": "https://registry.npmjs.org/@react-types/listbox/-/listbox-3.3.5.tgz",
5554
+      "integrity": "sha512-7SMRJWUi7ayzQ7SUPCXXwgI/Ua3vg0PPQOZFsmJ4/E8VG/xK82IV7BYSZiNjUQuGpVZJL0VPndt/RwIrQO4S3w==",
5555
+      "dependencies": {
5556
+        "@react-types/shared": "^3.16.0"
5557
+      },
5558
+      "peerDependencies": {
5559
+        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
5560
+      }
5561
+    },
5562
+    "node_modules/@react-types/menu": {
5563
+      "version": "3.7.3",
5564
+      "resolved": "https://registry.npmjs.org/@react-types/menu/-/menu-3.7.3.tgz",
5565
+      "integrity": "sha512-3Pax24I/FyNKBjKyNR4ePD8eZs35Th57HzJAVjamQg2fHEDRomg9GQ7fdmfGj72Dv3x3JRCoPYqhJ3L5R3kbzg==",
5566
+      "dependencies": {
5567
+        "@react-types/overlays": "^3.6.5",
5568
+        "@react-types/shared": "^3.16.0"
5569
+      },
5570
+      "peerDependencies": {
5571
+        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
5572
+      }
5573
+    },
5574
+    "node_modules/@react-types/overlays": {
5575
+      "version": "3.6.5",
5576
+      "resolved": "https://registry.npmjs.org/@react-types/overlays/-/overlays-3.6.5.tgz",
5577
+      "integrity": "sha512-IeWcF+YTucCYYHagNh8fZLH6R4YUONO1VHY57WJyIHwMy0qgEaKSQCwq72VO1fQJ0ySZgOgm31FniOyKkg6+eQ==",
5578
+      "dependencies": {
5579
+        "@react-types/shared": "^3.16.0"
5580
+      },
5581
+      "peerDependencies": {
5582
+        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
5583
+      }
5584
+    },
5585
+    "node_modules/@react-types/radio": {
5586
+      "version": "3.3.1",
5587
+      "resolved": "https://registry.npmjs.org/@react-types/radio/-/radio-3.3.1.tgz",
5588
+      "integrity": "sha512-q/x0kMvBsu6mH4bIkp/Jjrm9ff5y/p3UR0V4CmQFI7604gQd2Dt1dZMU/2HV9x70r1JfWRrDeRrVjUHVfFL5Vg==",
5589
+      "dependencies": {
5590
+        "@react-types/shared": "^3.16.0"
5591
+      },
5592
+      "peerDependencies": {
5593
+        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
5594
+      }
5595
+    },
5596
+    "node_modules/@react-types/select": {
5597
+      "version": "3.6.5",
5598
+      "resolved": "https://registry.npmjs.org/@react-types/select/-/select-3.6.5.tgz",
5599
+      "integrity": "sha512-FDeSA7TYMNnhsbXREnD4dWRSu21T5M4BLy+J/5VgwDpr3IN9pzbvngK8a3jc8Yg2S3igKYLMLYfmcsx+yk7ohA==",
5600
+      "dependencies": {
5601
+        "@react-types/shared": "^3.16.0"
5602
+      },
5603
+      "peerDependencies": {
5604
+        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
5605
+      }
5606
+    },
5607
+    "node_modules/@react-types/shared": {
5608
+      "version": "3.16.0",
5609
+      "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.16.0.tgz",
5610
+      "integrity": "sha512-IQgU4oAEvMwylEvaTsr2XB1G/mAoMe1JFYLD6G78v++oAR9l8o9MQxZ0YSeANDkqTamb2gKezGoT1RxvSKjVxw==",
5611
+      "peerDependencies": {
5612
+        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
5613
+      }
5614
+    },
5615
+    "node_modules/@react-types/slider": {
5616
+      "version": "3.3.1",
5617
+      "resolved": "https://registry.npmjs.org/@react-types/slider/-/slider-3.3.1.tgz",
5618
+      "integrity": "sha512-CbEa1v1IcUJD7VrFhWyOOlT7VyQ5DHEf/pNMkvICOBLMAwnWxS+tnTiRFgA/EbvV/vp24ydeszHYtMvsyRONRw==",
5619
+      "dependencies": {
5620
+        "@react-types/shared": "^3.16.0"
5621
+      },
5622
+      "peerDependencies": {
5623
+        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
5624
+      }
5625
+    },
5626
+    "node_modules/@react-types/switch": {
5627
+      "version": "3.2.5",
5628
+      "resolved": "https://registry.npmjs.org/@react-types/switch/-/switch-3.2.5.tgz",
5629
+      "integrity": "sha512-DlUL0Bz79SUTRje/i8m6qn4Ipn+q8QnyIkyJhkoHeH1R0YNude8xZrBPWbj3zfdddAGDFSF1NzP69q0xmNAcTQ==",
5630
+      "dependencies": {
5631
+        "@react-types/checkbox": "^3.4.1",
5632
+        "@react-types/shared": "^3.16.0"
5633
+      },
5634
+      "peerDependencies": {
5635
+        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
5636
+      }
5637
+    },
5638
+    "node_modules/@react-types/table": {
5639
+      "version": "3.3.3",
5640
+      "resolved": "https://registry.npmjs.org/@react-types/table/-/table-3.3.3.tgz",
5641
+      "integrity": "sha512-rdY8PCzdqumVd6EFgN4NCoNRHdU4dVKH2oufr50TrAVPAz2KyoNXaGcDGe0q4RjQeTk+fc0sCvRZZdpMwHRVpQ==",
5642
+      "dependencies": {
5643
+        "@react-types/grid": "^3.1.5",
5644
+        "@react-types/shared": "^3.16.0"
5645
+      },
5646
+      "peerDependencies": {
5647
+        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
5648
+      }
5649
+    },
5650
+    "node_modules/@react-types/textfield": {
5651
+      "version": "3.6.1",
5652
+      "resolved": "https://registry.npmjs.org/@react-types/textfield/-/textfield-3.6.1.tgz",
5653
+      "integrity": "sha512-V3EyYw82GVJQbNN0OAWpOLs/UQij+AgUuJpxh8192p/q0B3/9lqepZ9b+Qts2XgMsA+3Db+KgFMWm2IdjaZbpQ==",
5654
+      "dependencies": {
5655
+        "@react-types/shared": "^3.16.0"
5656
+      },
5657
+      "peerDependencies": {
5658
+        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
5659
+      }
5660
+    },
5241 5661
     "node_modules/@segment/loosely-validate-event": {
5242 5662
       "version": "2.0.0",
5243 5663
       "resolved": "https://registry.npmjs.org/@segment/loosely-validate-event/-/loosely-validate-event-2.0.0.tgz",
@@ -13860,18 +14280,6 @@
13860 14280
       "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==",
13861 14281
       "optional": true
13862 14282
     },
13863
-    "node_modules/nanoid": {
13864
-      "version": "3.3.4",
13865
-      "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz",
13866
-      "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==",
13867
-      "peer": true,
13868
-      "bin": {
13869
-        "nanoid": "bin/nanoid.cjs"
13870
-      },
13871
-      "engines": {
13872
-        "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
13873
-      }
13874
-    },
13875 14283
     "node_modules/nanomatch": {
13876 14284
       "version": "1.2.13",
13877 14285
       "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
@@ -15934,24 +16342,6 @@
15934 16342
         "node": ">=0.6"
15935 16343
       }
15936 16344
     },
15937
-    "node_modules/query-string": {
15938
-      "version": "7.1.3",
15939
-      "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.3.tgz",
15940
-      "integrity": "sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==",
15941
-      "peer": true,
15942
-      "dependencies": {
15943
-        "decode-uri-component": "^0.2.2",
15944
-        "filter-obj": "^1.1.0",
15945
-        "split-on-first": "^1.0.0",
15946
-        "strict-uri-encode": "^2.0.0"
15947
-      },
15948
-      "engines": {
15949
-        "node": ">=6"
15950
-      },
15951
-      "funding": {
15952
-        "url": "https://github.com/sponsors/sindresorhus"
15953
-      }
15954
-    },
15955 16345
     "node_modules/querystring": {
15956 16346
       "version": "0.2.0",
15957 16347
       "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
@@ -16551,6 +16941,110 @@
16551 16941
         "react-native": "*"
16552 16942
       }
16553 16943
     },
16944
+    "node_modules/react-native-svg": {
16945
+      "version": "13.4.0",
16946
+      "resolved": "https://registry.npmjs.org/react-native-svg/-/react-native-svg-13.4.0.tgz",
16947
+      "integrity": "sha512-B3TwK+H0+JuRhYPzF21AgqMt4fjhCwDZ9QUtwNstT5XcslJBXC0FoTkdZo8IEb1Sv4suSqhZwlAY6lwOv3tHag==",
16948
+      "dependencies": {
16949
+        "css-select": "^5.1.0",
16950
+        "css-tree": "^1.1.3"
16951
+      },
16952
+      "peerDependencies": {
16953
+        "react": "*",
16954
+        "react-native": "*"
16955
+      }
16956
+    },
16957
+    "node_modules/react-native-svg/node_modules/css-select": {
16958
+      "version": "5.1.0",
16959
+      "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz",
16960
+      "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==",
16961
+      "dependencies": {
16962
+        "boolbase": "^1.0.0",
16963
+        "css-what": "^6.1.0",
16964
+        "domhandler": "^5.0.2",
16965
+        "domutils": "^3.0.1",
16966
+        "nth-check": "^2.0.1"
16967
+      },
16968
+      "funding": {
16969
+        "url": "https://github.com/sponsors/fb55"
16970
+      }
16971
+    },
16972
+    "node_modules/react-native-svg/node_modules/css-tree": {
16973
+      "version": "1.1.3",
16974
+      "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz",
16975
+      "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==",
16976
+      "dependencies": {
16977
+        "mdn-data": "2.0.14",
16978
+        "source-map": "^0.6.1"
16979
+      },
16980
+      "engines": {
16981
+        "node": ">=8.0.0"
16982
+      }
16983
+    },
16984
+    "node_modules/react-native-svg/node_modules/dom-serializer": {
16985
+      "version": "2.0.0",
16986
+      "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz",
16987
+      "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==",
16988
+      "dependencies": {
16989
+        "domelementtype": "^2.3.0",
16990
+        "domhandler": "^5.0.2",
16991
+        "entities": "^4.2.0"
16992
+      },
16993
+      "funding": {
16994
+        "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
16995
+      }
16996
+    },
16997
+    "node_modules/react-native-svg/node_modules/domhandler": {
16998
+      "version": "5.0.3",
16999
+      "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
17000
+      "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
17001
+      "dependencies": {
17002
+        "domelementtype": "^2.3.0"
17003
+      },
17004
+      "engines": {
17005
+        "node": ">= 4"
17006
+      },
17007
+      "funding": {
17008
+        "url": "https://github.com/fb55/domhandler?sponsor=1"
17009
+      }
17010
+    },
17011
+    "node_modules/react-native-svg/node_modules/domutils": {
17012
+      "version": "3.0.1",
17013
+      "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz",
17014
+      "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==",
17015
+      "dependencies": {
17016
+        "dom-serializer": "^2.0.0",
17017
+        "domelementtype": "^2.3.0",
17018
+        "domhandler": "^5.0.1"
17019
+      },
17020
+      "funding": {
17021
+        "url": "https://github.com/fb55/domutils?sponsor=1"
17022
+      }
17023
+    },
17024
+    "node_modules/react-native-svg/node_modules/entities": {
17025
+      "version": "4.4.0",
17026
+      "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz",
17027
+      "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==",
17028
+      "engines": {
17029
+        "node": ">=0.12"
17030
+      },
17031
+      "funding": {
17032
+        "url": "https://github.com/fb55/entities?sponsor=1"
17033
+      }
17034
+    },
17035
+    "node_modules/react-native-svg/node_modules/mdn-data": {
17036
+      "version": "2.0.14",
17037
+      "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz",
17038
+      "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow=="
17039
+    },
17040
+    "node_modules/react-native-svg/node_modules/source-map": {
17041
+      "version": "0.6.1",
17042
+      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
17043
+      "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
17044
+      "engines": {
17045
+        "node": ">=0.10.0"
17046
+      }
17047
+    },
16554 17048
     "node_modules/react-native-vector-icons": {
16555 17049
       "version": "9.2.0",
16556 17050
       "resolved": "https://registry.npmjs.org/react-native-vector-icons/-/react-native-vector-icons-9.2.0.tgz",
@@ -19623,6 +20117,17 @@
19623 20117
         "node": ">=0.10.0"
19624 20118
       }
19625 20119
     },
20120
+    "node_modules/use-subscription": {
20121
+      "version": "1.8.0",
20122
+      "resolved": "https://registry.npmjs.org/use-subscription/-/use-subscription-1.8.0.tgz",
20123
+      "integrity": "sha512-LISuG0/TmmoDoCRmV5XAqYkd3UCBNM0ML3gGBndze65WITcsExCD3DTvXXTLyNcOC0heFQZzluW88bN/oC1DQQ==",
20124
+      "dependencies": {
20125
+        "use-sync-external-store": "^1.2.0"
20126
+      },
20127
+      "peerDependencies": {
20128
+        "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
20129
+      }
20130
+    },
19626 20131
     "node_modules/use-sync-external-store": {
19627 20132
       "version": "1.2.0",
19628 20133
       "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz",

+ 4
- 1
MocionesIUPI/routes/homeStack.js 查看文件

@@ -13,14 +13,17 @@ import MocionScreen from '../screens/MocionScreen';
13 13
 const screens = {
14 14
     Home: {
15 15
         screen: HomeScreen,
16
-        screen: PincodeScreen,
17 16
         backgroundColor: '#e81b39', // no se como hacer que despliegue color
18 17
     },
19 18
 
20 19
     Mocion: {
21 20
         screen: MocionScreen,
21
+    },
22 22
 
23
+    Pinpage: {
24
+        screen: PincodeScreen,
23 25
     },
26
+
24 27
     test: {
25 28
         screen: testscreen,
26 29
     }

+ 10
- 1
MocionesIUPI/screens/HomeScreen.js 查看文件

@@ -2,11 +2,20 @@ import React from "react";
2 2
 import { StyleSheet, View, Text, Button } from 'react-native';
3 3
 import { globalStyles } from "../styles/global";
4 4
 
5
-export default function HomeScreen() {
5
+export default function HomeScreen({ navigation }) {
6
+    
7
+    const pressHandler = () => {
8
+        navigation.navigate('Pinpage')
9
+    }
10
+
6 11
     return (
7 12
         <View style = {globalStyles.container}>
8 13
             <Text style = {globalStyles.tittleText}>Home Screen</Text>
14
+            <Button title='Ir a pagina de pin' onPress={pressHandler} />
9 15
         </View>
16
+        
17
+        
18
+
10 19
     )
11 20
 }
12 21
 

+ 4
- 2
MocionesIUPI/screens/PincodeScreen.js 查看文件

@@ -44,8 +44,10 @@ export default class App extends React.Component {
44 44
               />
45 45
           </View>
46 46
           
47
-          { pincode && <Button title='Ir a mocion' onPress={this.pressHandler} />}
48
-          
47
+          <View style={globalStyles.container}>
48
+            { pincode && <Button title='Ir a mocion' onPress={this.pressHandler} />}
49
+          </View>
50
+
49 51
         </View>
50 52
       );
51 53
     }