rodzic
commit
85abb2fb55
5 zmienionych plików z 6181 dodań i 5449 usunięć
  1. 32
    4
      Navigation.js
  2. 442
    0
      package-lock.json
  3. 1
    0
      package.json
  4. 2
    2
      screens/Derechos.js
  5. 5704
    5443
      yarn.lock

+ 32
- 4
Navigation.js Wyświetl plik

@@ -2,6 +2,8 @@ import React from "react";
2 2
 import { createBottomTabNavigator } from "@react-navigation/bottom-tabs";
3 3
 import { createNativeStackNavigator } from "@react-navigation/native-stack";
4 4
 import { NavigationContainer } from "@react-navigation/native";
5
+import { Entypo } from '@expo/vector-icons'; 
6
+import { Ionicons } from '@expo/vector-icons'; 
5 7
 
6 8
 import Denuncias from "./screens/Denuncias";
7 9
 import Derechos from "./screens/Derechos";
@@ -9,6 +11,7 @@ import Analisis from "./screens/Analisis";
9 11
 import Formulario from "./screens/Formulario";
10 12
 import Lista from "./screens/Lista";
11 13
 import Drna from "./screens/Drna";
14
+import { TabBarIOSItem } from "react-native";
12 15
 
13 16
 const StackDenuncias = createNativeStackNavigator();
14 17
 
@@ -45,12 +48,37 @@ function Tabs() {
45 48
     return (
46 49
         <Tab.Navigator
47 50
         initialRouteName="Denuncias">
48
-            <Tab.Screen name="Denuncias" component={Stacks} 
51
+            <Tab.Screen 
52
+            name="Denuncias" 
53
+            component={Stacks} 
49 54
             options={{
55
+                tabBarIcon: ({}) => (
56
+                    <Entypo name="megaphone" size={24} color="black" />
57
+                ),
50 58
                 headerShown:false
51
-            }} />
52
-            <Tab.Screen name="Derechos" component={Derechos} />
53
-            <Tab.Screen name="Analisis" component={Analisis} />
59
+                
60
+            }} 
61
+           
62
+
63
+            />
64
+            <Tab.Screen 
65
+            name="Derechos" 
66
+            component={Derechos} 
67
+            options={{
68
+                tabBarIcon: ({}) => (
69
+                    <Ionicons name="ios-newspaper-outline" size={24} color="black" />
70
+                )
71
+            }}
72
+            />
73
+            <Tab.Screen 
74
+            name="Analisis" 
75
+            component={Analisis} 
76
+            options={{
77
+                tabBarIcon: ({}) => (
78
+                    <Ionicons name="earth" size={24} color="black" />
79
+                )
80
+            }}
81
+            />
54 82
         </Tab.Navigator>
55 83
     );
56 84
 }

+ 442
- 0
package-lock.json Wyświetl plik

@@ -15,6 +15,7 @@
15 15
         "expo-status-bar": "~1.4.2",
16 16
         "react": "18.1.0",
17 17
         "react-native": "0.70.5",
18
+        "react-native-custom-navigation-tabs": "^3.0.1",
18 19
         "react-native-dropdown-select-list": "^2.0.2",
19 20
         "react-native-gesture-handler": "~2.8.0",
20 21
         "react-native-safe-area-context": "4.4.1",
@@ -3241,6 +3242,11 @@
3241 3242
         "url": "https://github.com/sponsors/isaacs"
3242 3243
       }
3243 3244
     },
3245
+    "node_modules/@popmotion/easing": {
3246
+      "version": "1.0.2",
3247
+      "resolved": "https://registry.npmjs.org/@popmotion/easing/-/easing-1.0.2.tgz",
3248
+      "integrity": "sha512-IkdW0TNmRnWTeWI7aGQIVDbKXPWHVEYdGgd5ZR4SH/Ty/61p63jCjrPxX1XrR7IGkl08bjhJROStD7j+RKgoIw=="
3249
+    },
3244 3250
     "node_modules/@react-native-community/cli": {
3245 3251
       "version": "9.2.1",
3246 3252
       "resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-9.2.1.tgz",
@@ -4507,6 +4513,11 @@
4507 4513
       "resolved": "https://registry.npmjs.org/@types/hammerjs/-/hammerjs-2.0.41.tgz",
4508 4514
       "integrity": "sha512-ewXv/ceBaJprikMcxCmWU1FKyMAQ2X7a9Gtmzw8fcg2kIePI1crERDM818W+XYrxqdBBOdlf2rm137bU+BltCA=="
4509 4515
     },
4516
+    "node_modules/@types/invariant": {
4517
+      "version": "2.2.35",
4518
+      "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.35.tgz",
4519
+      "integrity": "sha512-DxX1V9P8zdJPYQat1gHyY0xj3efl8gnMVjiM9iCY6y27lj+PoQWkgjt8jDqmovPqULkKVpKRg8J36iQiA+EtEg=="
4520
+    },
4510 4521
     "node_modules/@types/istanbul-lib-coverage": {
4511 4522
       "version": "2.0.4",
4512 4523
       "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz",
@@ -4629,6 +4640,19 @@
4629 4640
         "node": ">=8"
4630 4641
       }
4631 4642
     },
4643
+    "node_modules/animated-pose": {
4644
+      "version": "1.2.3",
4645
+      "resolved": "https://registry.npmjs.org/animated-pose/-/animated-pose-1.2.3.tgz",
4646
+      "integrity": "sha512-7XtulKltEIt/E+7jOz4+pCduZENRI3DU/8zvqzCGmKTAmPJiXeT34P4oYmZ83PzKd4orJqv0kN3D7Zh0COjPWg==",
4647
+      "dependencies": {
4648
+        "@popmotion/easing": "^1.0.1",
4649
+        "hey-listen": "^1.0.5",
4650
+        "pose-core": "^2.0.3"
4651
+      },
4652
+      "peerDependencies": {
4653
+        "react-native": ">=0.54.0"
4654
+      }
4655
+    },
4632 4656
     "node_modules/anser": {
4633 4657
       "version": "1.4.10",
4634 4658
       "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.10.tgz",
@@ -6162,6 +6186,11 @@
6162 6186
         "node": ">=4"
6163 6187
       }
6164 6188
     },
6189
+    "node_modules/estree-walker": {
6190
+      "version": "0.6.1",
6191
+      "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz",
6192
+      "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w=="
6193
+    },
6165 6194
     "node_modules/esutils": {
6166 6195
       "version": "2.0.3",
6167 6196
       "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
@@ -7152,6 +7181,11 @@
7152 7181
         "node": ">=8"
7153 7182
       }
7154 7183
     },
7184
+    "node_modules/hey-listen": {
7185
+      "version": "1.0.8",
7186
+      "resolved": "https://registry.npmjs.org/hey-listen/-/hey-listen-1.0.8.tgz",
7187
+      "integrity": "sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q=="
7188
+    },
7155 7189
     "node_modules/hoist-non-react-statics": {
7156 7190
       "version": "3.3.2",
7157 7191
       "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz",
@@ -9861,6 +9895,29 @@
9861 9895
         "node": ">=4.0.0"
9862 9896
       }
9863 9897
     },
9898
+    "node_modules/pose-core": {
9899
+      "version": "2.1.1",
9900
+      "resolved": "https://registry.npmjs.org/pose-core/-/pose-core-2.1.1.tgz",
9901
+      "integrity": "sha512-fV1sDfu80debHmKerikypqGoORMEUHVwGh/BlWnqUSmmzQGYIg8neDrdwe66hFeRO+adr2qS4ZERSu/ZVjOiSQ==",
9902
+      "dependencies": {
9903
+        "@types/invariant": "^2.2.29",
9904
+        "@types/node": "^10.0.5",
9905
+        "hey-listen": "^1.0.5",
9906
+        "rollup-plugin-typescript2": "^0.25.2",
9907
+        "tslib": "^1.10.0",
9908
+        "typescript": "^3.7.2"
9909
+      }
9910
+    },
9911
+    "node_modules/pose-core/node_modules/@types/node": {
9912
+      "version": "10.17.60",
9913
+      "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz",
9914
+      "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw=="
9915
+    },
9916
+    "node_modules/pose-core/node_modules/tslib": {
9917
+      "version": "1.14.1",
9918
+      "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
9919
+      "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
9920
+    },
9864 9921
     "node_modules/posix-character-classes": {
9865 9922
       "version": "0.1.1",
9866 9923
       "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
@@ -10194,6 +10251,14 @@
10194 10251
         "nullthrows": "^1.1.1"
10195 10252
       }
10196 10253
     },
10254
+    "node_modules/react-native-custom-navigation-tabs": {
10255
+      "version": "3.0.1",
10256
+      "resolved": "https://registry.npmjs.org/react-native-custom-navigation-tabs/-/react-native-custom-navigation-tabs-3.0.1.tgz",
10257
+      "integrity": "sha512-tJGo+8XHvkqJPmZgJAeOQZL8kWNeBzwFSOelTYdUHJaoei673lOE/wOhDt4l2fmaWqROFil7iUt1azJhCuJ6YQ==",
10258
+      "dependencies": {
10259
+        "react-native-pose": "^0.9.1"
10260
+      }
10261
+    },
10197 10262
     "node_modules/react-native-dropdown-select-list": {
10198 10263
       "version": "2.0.2",
10199 10264
       "resolved": "https://registry.npmjs.org/react-native-dropdown-select-list/-/react-native-dropdown-select-list-2.0.2.tgz",
@@ -10220,6 +10285,18 @@
10220 10285
       "resolved": "https://registry.npmjs.org/react-native-gradle-plugin/-/react-native-gradle-plugin-0.70.3.tgz",
10221 10286
       "integrity": "sha512-oOanj84fJEXUg9FoEAQomA8ISG+DVIrTZ3qF7m69VQUJyOGYyDZmPqKcjvRku4KXlEH6hWO9i4ACLzNBh8gC0A=="
10222 10287
     },
10288
+    "node_modules/react-native-pose": {
10289
+      "version": "0.9.1",
10290
+      "resolved": "https://registry.npmjs.org/react-native-pose/-/react-native-pose-0.9.1.tgz",
10291
+      "integrity": "sha512-JQ17SWXk6Hetlxfj3PO09/jYt5PMwu+MZ9YPcgRp5A//EtYXvfHS+IieXDnCg36wi74yZ80MvYx025//g/tqbQ==",
10292
+      "dependencies": {
10293
+        "animated-pose": "^1.2.0",
10294
+        "react-pose-core": "^0.5.0"
10295
+      },
10296
+      "peerDependencies": {
10297
+        "react-native": ">=0.54.0"
10298
+      }
10299
+    },
10223 10300
     "node_modules/react-native-safe-area-context": {
10224 10301
       "version": "4.4.1",
10225 10302
       "resolved": "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-4.4.1.tgz",
@@ -10255,6 +10332,15 @@
10255 10332
         "asap": "~2.0.6"
10256 10333
       }
10257 10334
     },
10335
+    "node_modules/react-pose-core": {
10336
+      "version": "0.5.0",
10337
+      "resolved": "https://registry.npmjs.org/react-pose-core/-/react-pose-core-0.5.0.tgz",
10338
+      "integrity": "sha512-vzpeO0G47gDBxTQ2DZMKIbbz3BdEPT6dr3LoaxyZQWaPMBqYNY2hdi0cRLqqy5EWmvqorLY/vl/q3arNGBmUeg==",
10339
+      "dependencies": {
10340
+        "animated-pose": "^1.0.0",
10341
+        "hey-listen": "^1.0.5"
10342
+      }
10343
+    },
10258 10344
     "node_modules/react-refresh": {
10259 10345
       "version": "0.4.3",
10260 10346
       "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz",
@@ -10540,6 +10626,156 @@
10540 10626
         "rimraf": "bin.js"
10541 10627
       }
10542 10628
     },
10629
+    "node_modules/rollup": {
10630
+      "version": "3.3.0",
10631
+      "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.3.0.tgz",
10632
+      "integrity": "sha512-wqOV/vUJCYEbWsXvwCkgGWvgaEnsbn4jxBQWKpN816CqsmCimDmCNJI83c6if7QVD4v/zlyRzxN7U2yDT5rfoA==",
10633
+      "peer": true,
10634
+      "bin": {
10635
+        "rollup": "dist/bin/rollup"
10636
+      },
10637
+      "engines": {
10638
+        "node": ">=14.18.0",
10639
+        "npm": ">=8.0.0"
10640
+      },
10641
+      "optionalDependencies": {
10642
+        "fsevents": "~2.3.2"
10643
+      }
10644
+    },
10645
+    "node_modules/rollup-plugin-typescript2": {
10646
+      "version": "0.25.3",
10647
+      "resolved": "https://registry.npmjs.org/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.25.3.tgz",
10648
+      "integrity": "sha512-ADkSaidKBovJmf5VBnZBZe+WzaZwofuvYdzGAKTN/J4hN7QJCFYAq7IrH9caxlru6T5qhX41PNFS1S4HqhsGQg==",
10649
+      "dependencies": {
10650
+        "find-cache-dir": "^3.0.0",
10651
+        "fs-extra": "8.1.0",
10652
+        "resolve": "1.12.0",
10653
+        "rollup-pluginutils": "2.8.1",
10654
+        "tslib": "1.10.0"
10655
+      },
10656
+      "peerDependencies": {
10657
+        "rollup": ">=1.26.3",
10658
+        "typescript": ">=2.4.0"
10659
+      }
10660
+    },
10661
+    "node_modules/rollup-plugin-typescript2/node_modules/find-cache-dir": {
10662
+      "version": "3.3.2",
10663
+      "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz",
10664
+      "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==",
10665
+      "dependencies": {
10666
+        "commondir": "^1.0.1",
10667
+        "make-dir": "^3.0.2",
10668
+        "pkg-dir": "^4.1.0"
10669
+      },
10670
+      "engines": {
10671
+        "node": ">=8"
10672
+      },
10673
+      "funding": {
10674
+        "url": "https://github.com/avajs/find-cache-dir?sponsor=1"
10675
+      }
10676
+    },
10677
+    "node_modules/rollup-plugin-typescript2/node_modules/find-up": {
10678
+      "version": "4.1.0",
10679
+      "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
10680
+      "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
10681
+      "dependencies": {
10682
+        "locate-path": "^5.0.0",
10683
+        "path-exists": "^4.0.0"
10684
+      },
10685
+      "engines": {
10686
+        "node": ">=8"
10687
+      }
10688
+    },
10689
+    "node_modules/rollup-plugin-typescript2/node_modules/locate-path": {
10690
+      "version": "5.0.0",
10691
+      "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
10692
+      "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
10693
+      "dependencies": {
10694
+        "p-locate": "^4.1.0"
10695
+      },
10696
+      "engines": {
10697
+        "node": ">=8"
10698
+      }
10699
+    },
10700
+    "node_modules/rollup-plugin-typescript2/node_modules/make-dir": {
10701
+      "version": "3.1.0",
10702
+      "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
10703
+      "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
10704
+      "dependencies": {
10705
+        "semver": "^6.0.0"
10706
+      },
10707
+      "engines": {
10708
+        "node": ">=8"
10709
+      },
10710
+      "funding": {
10711
+        "url": "https://github.com/sponsors/sindresorhus"
10712
+      }
10713
+    },
10714
+    "node_modules/rollup-plugin-typescript2/node_modules/p-limit": {
10715
+      "version": "2.3.0",
10716
+      "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
10717
+      "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
10718
+      "dependencies": {
10719
+        "p-try": "^2.0.0"
10720
+      },
10721
+      "engines": {
10722
+        "node": ">=6"
10723
+      },
10724
+      "funding": {
10725
+        "url": "https://github.com/sponsors/sindresorhus"
10726
+      }
10727
+    },
10728
+    "node_modules/rollup-plugin-typescript2/node_modules/p-locate": {
10729
+      "version": "4.1.0",
10730
+      "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
10731
+      "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
10732
+      "dependencies": {
10733
+        "p-limit": "^2.2.0"
10734
+      },
10735
+      "engines": {
10736
+        "node": ">=8"
10737
+      }
10738
+    },
10739
+    "node_modules/rollup-plugin-typescript2/node_modules/path-exists": {
10740
+      "version": "4.0.0",
10741
+      "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
10742
+      "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
10743
+      "engines": {
10744
+        "node": ">=8"
10745
+      }
10746
+    },
10747
+    "node_modules/rollup-plugin-typescript2/node_modules/pkg-dir": {
10748
+      "version": "4.2.0",
10749
+      "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
10750
+      "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
10751
+      "dependencies": {
10752
+        "find-up": "^4.0.0"
10753
+      },
10754
+      "engines": {
10755
+        "node": ">=8"
10756
+      }
10757
+    },
10758
+    "node_modules/rollup-plugin-typescript2/node_modules/resolve": {
10759
+      "version": "1.12.0",
10760
+      "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz",
10761
+      "integrity": "sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==",
10762
+      "dependencies": {
10763
+        "path-parse": "^1.0.6"
10764
+      }
10765
+    },
10766
+    "node_modules/rollup-plugin-typescript2/node_modules/tslib": {
10767
+      "version": "1.10.0",
10768
+      "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz",
10769
+      "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ=="
10770
+    },
10771
+    "node_modules/rollup-pluginutils": {
10772
+      "version": "2.8.1",
10773
+      "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.1.tgz",
10774
+      "integrity": "sha512-J5oAoysWar6GuZo0s+3bZ6sVZAC0pfqKz68De7ZgDi5z63jOVZn1uJL/+z1jeKHNbGII8kAyHF5q8LnxSX5lQg==",
10775
+      "dependencies": {
10776
+        "estree-walker": "^0.6.1"
10777
+      }
10778
+    },
10543 10779
     "node_modules/run-parallel": {
10544 10780
       "version": "1.2.0",
10545 10781
       "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
@@ -11776,6 +12012,18 @@
11776 12012
         "node": ">= 0.6"
11777 12013
       }
11778 12014
     },
12015
+    "node_modules/typescript": {
12016
+      "version": "3.9.10",
12017
+      "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz",
12018
+      "integrity": "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==",
12019
+      "bin": {
12020
+        "tsc": "bin/tsc",
12021
+        "tsserver": "bin/tsserver"
12022
+      },
12023
+      "engines": {
12024
+        "node": ">=4.2.0"
12025
+      }
12026
+    },
11779 12027
     "node_modules/ua-parser-js": {
11780 12028
       "version": "0.7.32",
11781 12029
       "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.32.tgz",
@@ -14702,6 +14950,11 @@
14702 14950
         }
14703 14951
       }
14704 14952
     },
14953
+    "@popmotion/easing": {
14954
+      "version": "1.0.2",
14955
+      "resolved": "https://registry.npmjs.org/@popmotion/easing/-/easing-1.0.2.tgz",
14956
+      "integrity": "sha512-IkdW0TNmRnWTeWI7aGQIVDbKXPWHVEYdGgd5ZR4SH/Ty/61p63jCjrPxX1XrR7IGkl08bjhJROStD7j+RKgoIw=="
14957
+    },
14705 14958
     "@react-native-community/cli": {
14706 14959
       "version": "9.2.1",
14707 14960
       "resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-9.2.1.tgz",
@@ -15649,6 +15902,11 @@
15649 15902
       "resolved": "https://registry.npmjs.org/@types/hammerjs/-/hammerjs-2.0.41.tgz",
15650 15903
       "integrity": "sha512-ewXv/ceBaJprikMcxCmWU1FKyMAQ2X7a9Gtmzw8fcg2kIePI1crERDM818W+XYrxqdBBOdlf2rm137bU+BltCA=="
15651 15904
     },
15905
+    "@types/invariant": {
15906
+      "version": "2.2.35",
15907
+      "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.35.tgz",
15908
+      "integrity": "sha512-DxX1V9P8zdJPYQat1gHyY0xj3efl8gnMVjiM9iCY6y27lj+PoQWkgjt8jDqmovPqULkKVpKRg8J36iQiA+EtEg=="
15909
+    },
15652 15910
     "@types/istanbul-lib-coverage": {
15653 15911
       "version": "2.0.4",
15654 15912
       "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz",
@@ -15750,6 +16008,16 @@
15750 16008
         "indent-string": "^4.0.0"
15751 16009
       }
15752 16010
     },
16011
+    "animated-pose": {
16012
+      "version": "1.2.3",
16013
+      "resolved": "https://registry.npmjs.org/animated-pose/-/animated-pose-1.2.3.tgz",
16014
+      "integrity": "sha512-7XtulKltEIt/E+7jOz4+pCduZENRI3DU/8zvqzCGmKTAmPJiXeT34P4oYmZ83PzKd4orJqv0kN3D7Zh0COjPWg==",
16015
+      "requires": {
16016
+        "@popmotion/easing": "^1.0.1",
16017
+        "hey-listen": "^1.0.5",
16018
+        "pose-core": "^2.0.3"
16019
+      }
16020
+    },
15753 16021
     "anser": {
15754 16022
       "version": "1.4.10",
15755 16023
       "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.10.tgz",
@@ -16929,6 +17197,11 @@
16929 17197
       "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
16930 17198
       "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="
16931 17199
     },
17200
+    "estree-walker": {
17201
+      "version": "0.6.1",
17202
+      "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz",
17203
+      "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w=="
17204
+    },
16932 17205
     "esutils": {
16933 17206
       "version": "2.0.3",
16934 17207
       "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
@@ -17700,6 +17973,11 @@
17700 17973
         "source-map": "^0.7.3"
17701 17974
       }
17702 17975
     },
17976
+    "hey-listen": {
17977
+      "version": "1.0.8",
17978
+      "resolved": "https://registry.npmjs.org/hey-listen/-/hey-listen-1.0.8.tgz",
17979
+      "integrity": "sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q=="
17980
+    },
17703 17981
     "hoist-non-react-statics": {
17704 17982
       "version": "3.3.2",
17705 17983
       "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz",
@@ -19770,6 +20048,31 @@
19770 20048
       "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz",
19771 20049
       "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w=="
19772 20050
     },
20051
+    "pose-core": {
20052
+      "version": "2.1.1",
20053
+      "resolved": "https://registry.npmjs.org/pose-core/-/pose-core-2.1.1.tgz",
20054
+      "integrity": "sha512-fV1sDfu80debHmKerikypqGoORMEUHVwGh/BlWnqUSmmzQGYIg8neDrdwe66hFeRO+adr2qS4ZERSu/ZVjOiSQ==",
20055
+      "requires": {
20056
+        "@types/invariant": "^2.2.29",
20057
+        "@types/node": "^10.0.5",
20058
+        "hey-listen": "^1.0.5",
20059
+        "rollup-plugin-typescript2": "^0.25.2",
20060
+        "tslib": "^1.10.0",
20061
+        "typescript": "^3.7.2"
20062
+      },
20063
+      "dependencies": {
20064
+        "@types/node": {
20065
+          "version": "10.17.60",
20066
+          "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz",
20067
+          "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw=="
20068
+        },
20069
+        "tslib": {
20070
+          "version": "1.14.1",
20071
+          "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
20072
+          "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
20073
+        }
20074
+      }
20075
+    },
19773 20076
     "posix-character-classes": {
19774 20077
       "version": "0.1.1",
19775 20078
       "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
@@ -20031,6 +20334,14 @@
20031 20334
         "nullthrows": "^1.1.1"
20032 20335
       }
20033 20336
     },
20337
+    "react-native-custom-navigation-tabs": {
20338
+      "version": "3.0.1",
20339
+      "resolved": "https://registry.npmjs.org/react-native-custom-navigation-tabs/-/react-native-custom-navigation-tabs-3.0.1.tgz",
20340
+      "integrity": "sha512-tJGo+8XHvkqJPmZgJAeOQZL8kWNeBzwFSOelTYdUHJaoei673lOE/wOhDt4l2fmaWqROFil7iUt1azJhCuJ6YQ==",
20341
+      "requires": {
20342
+        "react-native-pose": "^0.9.1"
20343
+      }
20344
+    },
20034 20345
     "react-native-dropdown-select-list": {
20035 20346
       "version": "2.0.2",
20036 20347
       "resolved": "https://registry.npmjs.org/react-native-dropdown-select-list/-/react-native-dropdown-select-list-2.0.2.tgz",
@@ -20053,6 +20364,15 @@
20053 20364
       "resolved": "https://registry.npmjs.org/react-native-gradle-plugin/-/react-native-gradle-plugin-0.70.3.tgz",
20054 20365
       "integrity": "sha512-oOanj84fJEXUg9FoEAQomA8ISG+DVIrTZ3qF7m69VQUJyOGYyDZmPqKcjvRku4KXlEH6hWO9i4ACLzNBh8gC0A=="
20055 20366
     },
20367
+    "react-native-pose": {
20368
+      "version": "0.9.1",
20369
+      "resolved": "https://registry.npmjs.org/react-native-pose/-/react-native-pose-0.9.1.tgz",
20370
+      "integrity": "sha512-JQ17SWXk6Hetlxfj3PO09/jYt5PMwu+MZ9YPcgRp5A//EtYXvfHS+IieXDnCg36wi74yZ80MvYx025//g/tqbQ==",
20371
+      "requires": {
20372
+        "animated-pose": "^1.2.0",
20373
+        "react-pose-core": "^0.5.0"
20374
+      }
20375
+    },
20056 20376
     "react-native-safe-area-context": {
20057 20377
       "version": "4.4.1",
20058 20378
       "resolved": "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-4.4.1.tgz",
@@ -20068,6 +20388,15 @@
20068 20388
         "warn-once": "^0.1.0"
20069 20389
       }
20070 20390
     },
20391
+    "react-pose-core": {
20392
+      "version": "0.5.0",
20393
+      "resolved": "https://registry.npmjs.org/react-pose-core/-/react-pose-core-0.5.0.tgz",
20394
+      "integrity": "sha512-vzpeO0G47gDBxTQ2DZMKIbbz3BdEPT6dr3LoaxyZQWaPMBqYNY2hdi0cRLqqy5EWmvqorLY/vl/q3arNGBmUeg==",
20395
+      "requires": {
20396
+        "animated-pose": "^1.0.0",
20397
+        "hey-listen": "^1.0.5"
20398
+      }
20399
+    },
20071 20400
     "react-refresh": {
20072 20401
       "version": "0.4.3",
20073 20402
       "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz",
@@ -20294,6 +20623,114 @@
20294 20623
         "glob": "^7.1.3"
20295 20624
       }
20296 20625
     },
20626
+    "rollup": {
20627
+      "version": "3.3.0",
20628
+      "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.3.0.tgz",
20629
+      "integrity": "sha512-wqOV/vUJCYEbWsXvwCkgGWvgaEnsbn4jxBQWKpN816CqsmCimDmCNJI83c6if7QVD4v/zlyRzxN7U2yDT5rfoA==",
20630
+      "peer": true,
20631
+      "requires": {
20632
+        "fsevents": "~2.3.2"
20633
+      }
20634
+    },
20635
+    "rollup-plugin-typescript2": {
20636
+      "version": "0.25.3",
20637
+      "resolved": "https://registry.npmjs.org/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.25.3.tgz",
20638
+      "integrity": "sha512-ADkSaidKBovJmf5VBnZBZe+WzaZwofuvYdzGAKTN/J4hN7QJCFYAq7IrH9caxlru6T5qhX41PNFS1S4HqhsGQg==",
20639
+      "requires": {
20640
+        "find-cache-dir": "^3.0.0",
20641
+        "fs-extra": "8.1.0",
20642
+        "resolve": "1.12.0",
20643
+        "rollup-pluginutils": "2.8.1",
20644
+        "tslib": "1.10.0"
20645
+      },
20646
+      "dependencies": {
20647
+        "find-cache-dir": {
20648
+          "version": "3.3.2",
20649
+          "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz",
20650
+          "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==",
20651
+          "requires": {
20652
+            "commondir": "^1.0.1",
20653
+            "make-dir": "^3.0.2",
20654
+            "pkg-dir": "^4.1.0"
20655
+          }
20656
+        },
20657
+        "find-up": {
20658
+          "version": "4.1.0",
20659
+          "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
20660
+          "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
20661
+          "requires": {
20662
+            "locate-path": "^5.0.0",
20663
+            "path-exists": "^4.0.0"
20664
+          }
20665
+        },
20666
+        "locate-path": {
20667
+          "version": "5.0.0",
20668
+          "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
20669
+          "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
20670
+          "requires": {
20671
+            "p-locate": "^4.1.0"
20672
+          }
20673
+        },
20674
+        "make-dir": {
20675
+          "version": "3.1.0",
20676
+          "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
20677
+          "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
20678
+          "requires": {
20679
+            "semver": "^6.0.0"
20680
+          }
20681
+        },
20682
+        "p-limit": {
20683
+          "version": "2.3.0",
20684
+          "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
20685
+          "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
20686
+          "requires": {
20687
+            "p-try": "^2.0.0"
20688
+          }
20689
+        },
20690
+        "p-locate": {
20691
+          "version": "4.1.0",
20692
+          "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
20693
+          "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
20694
+          "requires": {
20695
+            "p-limit": "^2.2.0"
20696
+          }
20697
+        },
20698
+        "path-exists": {
20699
+          "version": "4.0.0",
20700
+          "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
20701
+          "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="
20702
+        },
20703
+        "pkg-dir": {
20704
+          "version": "4.2.0",
20705
+          "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
20706
+          "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
20707
+          "requires": {
20708
+            "find-up": "^4.0.0"
20709
+          }
20710
+        },
20711
+        "resolve": {
20712
+          "version": "1.12.0",
20713
+          "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz",
20714
+          "integrity": "sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==",
20715
+          "requires": {
20716
+            "path-parse": "^1.0.6"
20717
+          }
20718
+        },
20719
+        "tslib": {
20720
+          "version": "1.10.0",
20721
+          "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz",
20722
+          "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ=="
20723
+        }
20724
+      }
20725
+    },
20726
+    "rollup-pluginutils": {
20727
+      "version": "2.8.1",
20728
+      "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.1.tgz",
20729
+      "integrity": "sha512-J5oAoysWar6GuZo0s+3bZ6sVZAC0pfqKz68De7ZgDi5z63jOVZn1uJL/+z1jeKHNbGII8kAyHF5q8LnxSX5lQg==",
20730
+      "requires": {
20731
+        "estree-walker": "^0.6.1"
20732
+      }
20733
+    },
20297 20734
     "run-parallel": {
20298 20735
       "version": "1.2.0",
20299 20736
       "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
@@ -21252,6 +21689,11 @@
21252 21689
         "mime-types": "~2.1.24"
21253 21690
       }
21254 21691
     },
21692
+    "typescript": {
21693
+      "version": "3.9.10",
21694
+      "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz",
21695
+      "integrity": "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q=="
21696
+    },
21255 21697
     "ua-parser-js": {
21256 21698
       "version": "0.7.32",
21257 21699
       "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.32.tgz",

+ 1
- 0
package.json Wyświetl plik

@@ -16,6 +16,7 @@
16 16
     "expo-status-bar": "~1.4.2",
17 17
     "react": "18.1.0",
18 18
     "react-native": "0.70.5",
19
+    "react-native-custom-navigation-tabs": "^3.0.1",
19 20
     "react-native-dropdown-select-list": "^2.0.2",
20 21
     "react-native-gesture-handler": "~2.8.0",
21 22
     "react-native-safe-area-context": "4.4.1",

+ 2
- 2
screens/Derechos.js Wyświetl plik

@@ -90,7 +90,7 @@ const styles = StyleSheet.create({
90 90
         marginTop: "5%"
91 91
     },
92 92
     button: {
93
-        width:250,
93
+        width:320,
94 94
         alignSelf: 'center',
95 95
         alignItems: 'center',
96 96
         justifyContent: 'center',
@@ -99,7 +99,7 @@ const styles = StyleSheet.create({
99 99
         borderRadius: 4,
100 100
         elevation: 3,
101 101
         backgroundColor: '#009688',
102
-        marginTop: "5%"
102
+        marginTop: "2%"
103 103
       },
104 104
       text: {
105 105
         fontSize: 16,

+ 5704
- 5443
yarn.lock
Plik diff jest za duży
Wyświetl plik