Browse Source

Update modules

Arnaud Vergnet 3 years ago
parent
commit
5b13eacc12
3 changed files with 147 additions and 100 deletions
  1. 117
    72
      package-lock.json
  2. 20
    20
      package.json
  3. 10
    8
      src/components/Home/SmallDashboardItem.js

+ 117
- 72
package-lock.json View File

2191
       "integrity": "sha512-QXawZlaQz+QQ6Jrg4AEgrCXxsYltLZ89sxJXyt36pDRnT122aoK0/84m2dORd29V+/22BjwceXDZePayqXDaRA=="
2191
       "integrity": "sha512-QXawZlaQz+QQ6Jrg4AEgrCXxsYltLZ89sxJXyt36pDRnT122aoK0/84m2dORd29V+/22BjwceXDZePayqXDaRA=="
2192
     },
2192
     },
2193
     "@react-native-community/async-storage": {
2193
     "@react-native-community/async-storage": {
2194
-      "version": "1.11.0",
2195
-      "resolved": "https://registry.npmjs.org/@react-native-community/async-storage/-/async-storage-1.11.0.tgz",
2196
-      "integrity": "sha512-Pq9LlmvtCEKAGdkyrgTcRxNh2fnHFykEj2qnRYijOl1pDIl2MkD5IxaXu5eOL0wgOtAl4U//ff4z40Td6XR5rw==",
2194
+      "version": "1.12.0",
2195
+      "resolved": "https://registry.npmjs.org/@react-native-community/async-storage/-/async-storage-1.12.0.tgz",
2196
+      "integrity": "sha512-y3zVxuVyiOxI8TXrvajmYfDbIt2vFNxzV5MiA28v15DQTxDk6uJH3rpc9my+la7u2Tiwt3PpdU2+59ZgZ4h7wA==",
2197
       "requires": {
2197
       "requires": {
2198
         "deep-assign": "^3.0.0"
2198
         "deep-assign": "^3.0.0"
2199
       }
2199
       }
2303
       "integrity": "sha512-rk4sWFsmtOw8oyx8SD3KSvawwaK7gRBSEIy2TAwURyGt+3TizssXP1r8nx3zY+R7v2vYYHXZ+k2/GULAT/bcaQ=="
2303
       "integrity": "sha512-rk4sWFsmtOw8oyx8SD3KSvawwaK7gRBSEIy2TAwURyGt+3TizssXP1r8nx3zY+R7v2vYYHXZ+k2/GULAT/bcaQ=="
2304
     },
2304
     },
2305
     "@react-native-community/push-notification-ios": {
2305
     "@react-native-community/push-notification-ios": {
2306
-      "version": "1.4.0",
2307
-      "resolved": "https://registry.npmjs.org/@react-native-community/push-notification-ios/-/push-notification-ios-1.4.0.tgz",
2308
-      "integrity": "sha512-YnfxtAuHkiuvprh1d9npGZVwOrso6sys8+w8XY6RQAs8kD2LHZg0C8rA5gfX4jW/GrQV7m14Y6ngciE6Rpd91w==",
2306
+      "version": "1.5.0",
2307
+      "resolved": "https://registry.npmjs.org/@react-native-community/push-notification-ios/-/push-notification-ios-1.5.0.tgz",
2308
+      "integrity": "sha512-88Uwu6S8oRVnuMfBMGN+MtTyUjiVmMKwfObYrPmm+b2E2Aqk0WlZ4clfECukG8QIzv1pfELJZ5uZMVTYMI6klg==",
2309
       "requires": {
2309
       "requires": {
2310
         "invariant": "^2.2.4"
2310
         "invariant": "^2.2.4"
2311
       }
2311
       }
2316
       "integrity": "sha512-8IeHfDwJ9/CTUwFs6x90VlobV3BfuPgNLjTgC6dRZovfCWigaZwVNIFFJnHBakK3pW2xErAPwhdvNR4JeNoYbw=="
2316
       "integrity": "sha512-8IeHfDwJ9/CTUwFs6x90VlobV3BfuPgNLjTgC6dRZovfCWigaZwVNIFFJnHBakK3pW2xErAPwhdvNR4JeNoYbw=="
2317
     },
2317
     },
2318
     "@react-navigation/bottom-tabs": {
2318
     "@react-navigation/bottom-tabs": {
2319
-      "version": "5.7.3",
2320
-      "resolved": "https://registry.npmjs.org/@react-navigation/bottom-tabs/-/bottom-tabs-5.7.3.tgz",
2321
-      "integrity": "sha512-sLlnxhrAdRzEvzI9jJS46DMveTu/Ij5f0cE+5F6AGUT4M5Ge4HPtTU3e4HRvXioVwj+Gn/nzRA928BtTin10gQ==",
2319
+      "version": "5.8.0",
2320
+      "resolved": "https://registry.npmjs.org/@react-navigation/bottom-tabs/-/bottom-tabs-5.8.0.tgz",
2321
+      "integrity": "sha512-geF/FSIg6cArY5jLwJJZrp7PDzLoSrONkCgq9n/4yKxtQapB/Pn5ljSHCNRGNkkb/+g8zqRQmEL5yX4DOja0OA==",
2322
       "requires": {
2322
       "requires": {
2323
         "color": "^3.1.2",
2323
         "color": "^3.1.2",
2324
         "react-native-iphone-x-helper": "^1.2.1"
2324
         "react-native-iphone-x-helper": "^1.2.1"
2338
       }
2338
       }
2339
     },
2339
     },
2340
     "@react-navigation/native": {
2340
     "@react-navigation/native": {
2341
-      "version": "5.7.2",
2342
-      "resolved": "https://registry.npmjs.org/@react-navigation/native/-/native-5.7.2.tgz",
2343
-      "integrity": "sha512-pGaiCg5G0aUol1+J50xx6ioq+wlXGOqxdlZaHgVwlYbYuuHLC1ForsH1wIzQdUHBEfHiw5/VDxFwRX5p1dHUCg==",
2341
+      "version": "5.7.3",
2342
+      "resolved": "https://registry.npmjs.org/@react-navigation/native/-/native-5.7.3.tgz",
2343
+      "integrity": "sha512-bXb1g/cLpGF2DW1Vxk90Ch5vbaZTk5b/4Fn5xjQlueQODgc9ca+GPEssKZ84hCrNmS+Xg+iK1m/ArawLF5gMlw==",
2344
       "requires": {
2344
       "requires": {
2345
-        "@react-navigation/core": "^5.12.2",
2346
-        "nanoid": "^3.1.9"
2345
+        "@react-navigation/core": "^5.12.3",
2346
+        "nanoid": "^3.1.12"
2347
       }
2347
       }
2348
     },
2348
     },
2349
     "@react-navigation/routers": {
2349
     "@react-navigation/routers": {
2355
       }
2355
       }
2356
     },
2356
     },
2357
     "@react-navigation/stack": {
2357
     "@react-navigation/stack": {
2358
-      "version": "5.8.0",
2359
-      "resolved": "https://registry.npmjs.org/@react-navigation/stack/-/stack-5.8.0.tgz",
2360
-      "integrity": "sha512-gp4Rcst86OEFAwZG/AM904ueQ4wQDCpY8XP63ToqJMgU0mCFSABVZCFwo0GuhpCs8KAtH/tAf6X2aQFDpmlaNg==",
2358
+      "version": "5.9.0",
2359
+      "resolved": "https://registry.npmjs.org/@react-navigation/stack/-/stack-5.9.0.tgz",
2360
+      "integrity": "sha512-kt6M0ZLMyNKXfKi50n01bHg4/d8zp0Yh5QaQG4d1roWOqdV9ou1nFEK4l2yQ6XKH2lLSYswHElPDZUuWd+6XzA==",
2361
       "requires": {
2361
       "requires": {
2362
         "color": "^3.1.2",
2362
         "color": "^3.1.2",
2363
         "react-native-iphone-x-helper": "^1.2.1"
2363
         "react-native-iphone-x-helper": "^1.2.1"
8591
       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz",
8591
       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz",
8592
       "integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ=="
8592
       "integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ=="
8593
     },
8593
     },
8594
+    "lodash._reinterpolate": {
8595
+      "version": "3.0.0",
8596
+      "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz",
8597
+      "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0="
8598
+    },
8599
+    "lodash.frompairs": {
8600
+      "version": "4.0.1",
8601
+      "resolved": "https://registry.npmjs.org/lodash.frompairs/-/lodash.frompairs-4.0.1.tgz",
8602
+      "integrity": "sha1-vE5SB/onV8E25XNhTpZkUGsrG9I="
8603
+    },
8604
+    "lodash.isequal": {
8605
+      "version": "4.5.0",
8606
+      "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz",
8607
+      "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA="
8608
+    },
8609
+    "lodash.isstring": {
8610
+      "version": "4.0.1",
8611
+      "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz",
8612
+      "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE="
8613
+    },
8614
+    "lodash.omit": {
8615
+      "version": "4.5.0",
8616
+      "resolved": "https://registry.npmjs.org/lodash.omit/-/lodash.omit-4.5.0.tgz",
8617
+      "integrity": "sha1-brGa5aHuHdnfC5aeZs4Lf6MLXmA="
8618
+    },
8619
+    "lodash.pick": {
8620
+      "version": "4.4.0",
8621
+      "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz",
8622
+      "integrity": "sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM="
8623
+    },
8594
     "lodash.sortby": {
8624
     "lodash.sortby": {
8595
       "version": "4.7.0",
8625
       "version": "4.7.0",
8596
       "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
8626
       "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
8597
       "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=",
8627
       "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=",
8598
       "dev": true
8628
       "dev": true
8599
     },
8629
     },
8630
+    "lodash.template": {
8631
+      "version": "4.5.0",
8632
+      "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz",
8633
+      "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==",
8634
+      "requires": {
8635
+        "lodash._reinterpolate": "^3.0.0",
8636
+        "lodash.templatesettings": "^4.0.0"
8637
+      }
8638
+    },
8639
+    "lodash.templatesettings": {
8640
+      "version": "4.2.0",
8641
+      "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz",
8642
+      "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==",
8643
+      "requires": {
8644
+        "lodash._reinterpolate": "^3.0.0"
8645
+      }
8646
+    },
8600
     "lodash.throttle": {
8647
     "lodash.throttle": {
8601
       "version": "4.1.1",
8648
       "version": "4.1.1",
8602
       "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz",
8649
       "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz",
9349
       }
9396
       }
9350
     },
9397
     },
9351
     "moment": {
9398
     "moment": {
9352
-      "version": "2.27.0",
9353
-      "resolved": "https://registry.npmjs.org/moment/-/moment-2.27.0.tgz",
9354
-      "integrity": "sha512-al0MUK7cpIcglMv3YF13qSgdAIqxHTO7brRtaz3DlSULbqfazqkc5kEjNrLDOM7fsjshoFIihnU8snrP7zUvhQ=="
9399
+      "version": "2.28.0",
9400
+      "resolved": "https://registry.npmjs.org/moment/-/moment-2.28.0.tgz",
9401
+      "integrity": "sha512-Z5KOjYmnHyd/ukynmFd/WwyXHd7L4J9vTI/nn5Ap9AVUgaAE15VvQ9MOGmJJygEUklupqIrFnor/tjTwRU+tQw=="
9355
     },
9402
     },
9356
     "ms": {
9403
     "ms": {
9357
       "version": "2.1.1",
9404
       "version": "2.1.1",
10101
       "dev": true
10148
       "dev": true
10102
     },
10149
     },
10103
     "query-string": {
10150
     "query-string": {
10104
-      "version": "6.13.1",
10105
-      "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.13.1.tgz",
10106
-      "integrity": "sha512-RfoButmcK+yCta1+FuU8REvisx1oEzhMKwhLUNcepQTPGcNMp1sIqjnfCtfnvGSQZQEhaBHvccujtWoUV3TTbA==",
10151
+      "version": "6.13.2",
10152
+      "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.13.2.tgz",
10153
+      "integrity": "sha512-BMmDaUiLDFU1hlM38jTFcRt7HYiGP/zt1sRzrIWm5zpeEuO1rkbPS0ELI3uehoLuuhHDCS8u8lhFN3fEN4JzPQ==",
10107
       "requires": {
10154
       "requires": {
10108
         "decode-uri-component": "^0.2.0",
10155
         "decode-uri-component": "^0.2.0",
10109
         "split-on-first": "^1.0.0",
10156
         "split-on-first": "^1.0.0",
10336
       }
10383
       }
10337
     },
10384
     },
10338
     "react-native-calendars": {
10385
     "react-native-calendars": {
10339
-      "version": "1.313.0",
10340
-      "resolved": "https://registry.npmjs.org/react-native-calendars/-/react-native-calendars-1.313.0.tgz",
10341
-      "integrity": "sha512-+vIMwbQZrS28Qx51KcjTzWVkVU/hdJBfob8PQwEdl/1qNttblBg1Fic07EJqi5PDGKzgDvTkd7TERHoxCN/Hwg==",
10386
+      "version": "1.403.0",
10387
+      "resolved": "https://registry.npmjs.org/react-native-calendars/-/react-native-calendars-1.403.0.tgz",
10388
+      "integrity": "sha512-K3jY2TlE8rj3OziHd9/6965kriaOtydAbMrkfgyNFuYeQnbzP0yxnxvzkioskdIkE2G3E3lIPB8lm1B8AMwEjg==",
10342
       "requires": {
10389
       "requires": {
10343
         "hoist-non-react-statics": "^3.3.1",
10390
         "hoist-non-react-statics": "^3.3.1",
10344
         "immutable": "^4.0.0-rc.12",
10391
         "immutable": "^4.0.0-rc.12",
10350
       }
10397
       }
10351
     },
10398
     },
10352
     "react-native-camera": {
10399
     "react-native-camera": {
10353
-      "version": "3.36.0",
10354
-      "resolved": "https://registry.npmjs.org/react-native-camera/-/react-native-camera-3.36.0.tgz",
10355
-      "integrity": "sha512-TdpT4q9gG4waDsnpKliFpmRnUMuBd3sHBlLBTlIFPPnxayVA9Z2E1yHuR10TCnuGI5a0i0wyCeLFOPJbMg70IQ==",
10400
+      "version": "3.40.0",
10401
+      "resolved": "https://registry.npmjs.org/react-native-camera/-/react-native-camera-3.40.0.tgz",
10402
+      "integrity": "sha512-Ur0hZqZcl3SntTVMB9GxuiLYpQxqwgzhQVb+7EGae4WjfDzQEwlGF0bJ7UpZyeUTb1oZmsiSib58xUckn11XMw==",
10356
       "requires": {
10403
       "requires": {
10357
         "prop-types": "^15.6.2"
10404
         "prop-types": "^15.6.2"
10358
       }
10405
       }
10366
       }
10413
       }
10367
     },
10414
     },
10368
     "react-native-gesture-handler": {
10415
     "react-native-gesture-handler": {
10369
-      "version": "1.7.0",
10370
-      "resolved": "https://registry.npmjs.org/react-native-gesture-handler/-/react-native-gesture-handler-1.7.0.tgz",
10371
-      "integrity": "sha512-1CrjJf8Z6Iz2XWzfZknYtsm2sud5Lu/pLhhokkgBIKttxqGDtetDEVFDJOTJWJyKCrUPk0X5tnWi/diSF4q++w==",
10416
+      "version": "1.8.0",
10417
+      "resolved": "https://registry.npmjs.org/react-native-gesture-handler/-/react-native-gesture-handler-1.8.0.tgz",
10418
+      "integrity": "sha512-E2FZa0qZ5Bi0Z8Jg4n9DaFomHvedSjwbO2DPmUUHYRy1lH2yxXUpSrqJd6yymu+Efzmjg2+JZzsjFYA2Iq8VEQ==",
10372
       "requires": {
10419
       "requires": {
10373
         "@egjs/hammerjs": "^2.0.17",
10420
         "@egjs/hammerjs": "^2.0.17",
10374
-        "hoist-non-react-statics": "^2.3.1",
10421
+        "hoist-non-react-statics": "^3.3.0",
10375
         "invariant": "^2.2.4",
10422
         "invariant": "^2.2.4",
10376
         "prop-types": "^15.7.2"
10423
         "prop-types": "^15.7.2"
10377
-      },
10378
-      "dependencies": {
10379
-        "hoist-non-react-statics": {
10380
-          "version": "2.5.5",
10381
-          "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz",
10382
-          "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw=="
10383
-        }
10384
       }
10424
       }
10385
     },
10425
     },
10386
     "react-native-image-pan-zoom": {
10426
     "react-native-image-pan-zoom": {
10402
       "integrity": "sha512-/VbpIEp8tSNNHIvstuA3Swx610whci1Zpc9mqNkqn14DkMbw+ORviln2u0XyHG1kPvvwTNGZY6QpeFwxYaSdbQ=="
10442
       "integrity": "sha512-/VbpIEp8tSNNHIvstuA3Swx610whci1Zpc9mqNkqn14DkMbw+ORviln2u0XyHG1kPvvwTNGZY6QpeFwxYaSdbQ=="
10403
     },
10443
     },
10404
     "react-native-keychain": {
10444
     "react-native-keychain": {
10405
-      "version": "6.1.1",
10406
-      "resolved": "https://registry.npmjs.org/react-native-keychain/-/react-native-keychain-6.1.1.tgz",
10407
-      "integrity": "sha512-WYvAg7FbYPyX8jJ1rY/IQGS+6zK5LtNMRa3E8x1n0M5Lmsm/9CHtakzbmqT+rLvFE7DpPBg7qFawMuUoDjjtYA=="
10445
+      "version": "6.2.0",
10446
+      "resolved": "https://registry.npmjs.org/react-native-keychain/-/react-native-keychain-6.2.0.tgz",
10447
+      "integrity": "sha512-U6fnOQRJPq+c0Abl+FoYy9v0H3kQU587tMamU/o+MoBSUScFLE3DQpkyT1PW4NF5IObgiGuqQdmjC2KgtBpjGA=="
10408
     },
10448
     },
10409
     "react-native-linear-gradient": {
10449
     "react-native-linear-gradient": {
10410
       "version": "2.5.6",
10450
       "version": "2.5.6",
10417
       "integrity": "sha512-g1L1au6GtCd0Ci6lQ8JVPYgl7uvEtKY2jeVghJcV6qQEN9+qACyqjOIR8pskUyI+qcSj1z4/nZh3IFxDVu1drw=="
10457
       "integrity": "sha512-g1L1au6GtCd0Ci6lQ8JVPYgl7uvEtKY2jeVghJcV6qQEN9+qACyqjOIR8pskUyI+qcSj1z4/nZh3IFxDVu1drw=="
10418
     },
10458
     },
10419
     "react-native-modalize": {
10459
     "react-native-modalize": {
10420
-      "version": "2.0.5",
10421
-      "resolved": "https://registry.npmjs.org/react-native-modalize/-/react-native-modalize-2.0.5.tgz",
10422
-      "integrity": "sha512-7xcgMSbJH1VVi+EmcnkWfzvul5pr2RGCPK1oyK818wBHCA4WGRanEVegFyEuGOHk6nz2BL0rQb+cu5oMvh66mQ=="
10460
+      "version": "2.0.6",
10461
+      "resolved": "https://registry.npmjs.org/react-native-modalize/-/react-native-modalize-2.0.6.tgz",
10462
+      "integrity": "sha512-/JE9ZRVL9AdjspXBpQnGk+BRiYHnKW77ptXLhudwETQRW5uPR/a80ph4BRkV7DVGwadlf04ASgq63lTpOtAtiw=="
10423
     },
10463
     },
10424
     "react-native-paper": {
10464
     "react-native-paper": {
10425
-      "version": "4.0.1",
10426
-      "resolved": "https://registry.npmjs.org/react-native-paper/-/react-native-paper-4.0.1.tgz",
10427
-      "integrity": "sha512-C1kHZ5sS3QU2XdmdHnLAzp88T+FWtkOa+43wYjBClevsDvi72aRf6H9PTs8GS69E8tlNHym3kbVcENgnDPMqhQ==",
10465
+      "version": "4.2.0",
10466
+      "resolved": "https://registry.npmjs.org/react-native-paper/-/react-native-paper-4.2.0.tgz",
10467
+      "integrity": "sha512-+pM8olBygXP5cdUcPRC++BPb5DvdYPN2LJFIt2eXbT0GXs7kU7nG+hFRnsxu8awt6em6gcHVVw3ajvQGEl+CIg==",
10428
       "requires": {
10468
       "requires": {
10429
         "@callstack/react-theme-provider": "^3.0.5",
10469
         "@callstack/react-theme-provider": "^3.0.5",
10430
         "color": "^3.1.2",
10470
         "color": "^3.1.2",
10432
       }
10472
       }
10433
     },
10473
     },
10434
     "react-native-permissions": {
10474
     "react-native-permissions": {
10435
-      "version": "2.1.5",
10436
-      "resolved": "https://registry.npmjs.org/react-native-permissions/-/react-native-permissions-2.1.5.tgz",
10437
-      "integrity": "sha512-b9KO/4UEV9qddl+kcSybmdk8nlAifclSDBR2rSvc5KZM06vIaJWJNIzK2ZwPXqDQ5yD3CJLuKTRj7Fz+jM9qyQ=="
10475
+      "version": "2.2.1",
10476
+      "resolved": "https://registry.npmjs.org/react-native-permissions/-/react-native-permissions-2.2.1.tgz",
10477
+      "integrity": "sha512-3932V/xKsRwnT0g5KcTiaY5ClMw7lhoHnE7aZ21AcrRHF/u/jRT966+CzQeLE+M3/x+DnYDyG7aU1sjm7UiJug=="
10438
     },
10478
     },
10439
     "react-native-platform-touchable": {
10479
     "react-native-platform-touchable": {
10440
       "version": "1.1.1",
10480
       "version": "1.1.1",
10442
       "integrity": "sha1-/eSsxl7qWF0osWTQw3FqQhKaaOQ="
10482
       "integrity": "sha1-/eSsxl7qWF0osWTQw3FqQhKaaOQ="
10443
     },
10483
     },
10444
     "react-native-push-notification": {
10484
     "react-native-push-notification": {
10445
-      "version": "5.0.1",
10446
-      "resolved": "https://registry.npmjs.org/react-native-push-notification/-/react-native-push-notification-5.0.1.tgz",
10447
-      "integrity": "sha512-3xRGLgJfUo8tUPFokA3TVC4jE4uo2uVUnxmtQ1pscNn6BjZnx2+kLdsJK4kDRyjxc/CpTEMfUyZ5pkMsqIgdYw==",
10485
+      "version": "5.1.1",
10486
+      "resolved": "https://registry.npmjs.org/react-native-push-notification/-/react-native-push-notification-5.1.1.tgz",
10487
+      "integrity": "sha512-CJmKqzM2P/s+a9PImoaiUN4TP1+K4YfmG1B0uUbavgFdGhTtRPTLLwDfFk2h3J6VmTXNak82rUz2iGwyptHm5w==",
10448
       "requires": {
10488
       "requires": {
10449
         "@react-native-community/push-notification-ios": "^1.4.0"
10489
         "@react-native-community/push-notification-ios": "^1.4.0"
10450
       }
10490
       }
10469
       }
10509
       }
10470
     },
10510
     },
10471
     "react-native-safe-area-context": {
10511
     "react-native-safe-area-context": {
10472
-      "version": "0.7.3",
10473
-      "resolved": "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-0.7.3.tgz",
10474
-      "integrity": "sha512-9Uqu1vlXPi+2cKW/CW6OnHxA76mWC4kF3wvlqzq4DY8hn37AeiXtLFs2WkxH4yXQRrnJdP6ivc65Lz+MqwRZAA=="
10512
+      "version": "3.1.8",
10513
+      "resolved": "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-3.1.8.tgz",
10514
+      "integrity": "sha512-9gUlsDZ96QwT9AKzA6aVWM/NX5rlJgauZ9HgCDVzKbe29UQYT1740QJnnaI2GExmkFGp6o7ZLNhCXZW95eYVFA=="
10475
     },
10515
     },
10476
     "react-native-safe-area-view": {
10516
     "react-native-safe-area-view": {
10477
       "version": "0.14.9",
10517
       "version": "0.14.9",
10489
       }
10529
       }
10490
     },
10530
     },
10491
     "react-native-screens": {
10531
     "react-native-screens": {
10492
-      "version": "2.10.1",
10493
-      "resolved": "https://registry.npmjs.org/react-native-screens/-/react-native-screens-2.10.1.tgz",
10494
-      "integrity": "sha512-Z2kKSk4AwWRQNCBmTjViuBQK0/Lx0jc25TZptn/2gKYUCOuVRvCekoA26u0Tsb3BIQ8tWDsZW14OwDlFUXW1aw=="
10532
+      "version": "2.11.0",
10533
+      "resolved": "https://registry.npmjs.org/react-native-screens/-/react-native-screens-2.11.0.tgz",
10534
+      "integrity": "sha512-vJzJE3zI1XUtqthrX3Dh2TBQWB+xFyaGhF52KBq9FjJUN5ws4xpLZJxBWa1KbGV3DilmcSZ4jmZR5LGordwE7w=="
10495
     },
10535
     },
10496
     "react-native-splash-screen": {
10536
     "react-native-splash-screen": {
10497
       "version": "3.2.0",
10537
       "version": "3.2.0",
10504
       "integrity": "sha512-Ns7Bn9H/Tyw278+5SQx9oAblDZ7JixyzeOczcBK8dipQk2pD7Djkcfnf1nB/8RErAmMLL9iXgW0QHqiII8AhKw=="
10544
       "integrity": "sha512-Ns7Bn9H/Tyw278+5SQx9oAblDZ7JixyzeOczcBK8dipQk2pD7Djkcfnf1nB/8RErAmMLL9iXgW0QHqiII8AhKw=="
10505
     },
10545
     },
10506
     "react-native-vector-icons": {
10546
     "react-native-vector-icons": {
10507
-      "version": "7.0.0",
10508
-      "resolved": "https://registry.npmjs.org/react-native-vector-icons/-/react-native-vector-icons-7.0.0.tgz",
10509
-      "integrity": "sha512-Ku8+dTUAnR9pexRPQqsUcQEZlxEpFZsIy8iOFqVL/3mrUyncZJHtqJyx2cUOmltZIC6W2GI4IkD3EYzPerXV5g==",
10510
-      "requires": {
10511
-        "lodash": "^4.17.15",
10547
+      "version": "7.1.0",
10548
+      "resolved": "https://registry.npmjs.org/react-native-vector-icons/-/react-native-vector-icons-7.1.0.tgz",
10549
+      "integrity": "sha512-V2a1zJ4i+kS8O4j183gIwX14St9AxxXabxwYpFBgRhvr2NDXyFcjHDEAgrOYYlt2W57e20aN1tBDU/I+wn9WtQ==",
10550
+      "requires": {
10551
+        "lodash.frompairs": "^4.0.1",
10552
+        "lodash.isequal": "^4.5.0",
10553
+        "lodash.isstring": "^4.0.1",
10554
+        "lodash.omit": "^4.5.0",
10555
+        "lodash.pick": "^4.4.0",
10556
+        "lodash.template": "^4.5.0",
10512
         "prop-types": "^15.7.2",
10557
         "prop-types": "^15.7.2",
10513
         "yargs": "^15.0.2"
10558
         "yargs": "^15.0.2"
10514
       },
10559
       },
10591
       }
10636
       }
10592
     },
10637
     },
10593
     "react-native-webview": {
10638
     "react-native-webview": {
10594
-      "version": "10.4.1",
10595
-      "resolved": "https://registry.npmjs.org/react-native-webview/-/react-native-webview-10.4.1.tgz",
10596
-      "integrity": "sha512-qC8lHeP6paHsT3Tiuiga3XHouvQQVhxEJtBDgyYjzX+CbZ5S9+bthkOahhkuP+nlLJMPmIPN7HtpvdGnrqyAFg==",
10639
+      "version": "10.9.0",
10640
+      "resolved": "https://registry.npmjs.org/react-native-webview/-/react-native-webview-10.9.0.tgz",
10641
+      "integrity": "sha512-zYZfmdJca/xRbwvvOfPhzL59SQC4L0W9rPWVF4zMi7BMDdCVHXVp0wKZ9KzmqxZNwadZNTxl5s0pvd6p3S34Fg==",
10597
       "requires": {
10642
       "requires": {
10598
         "escape-string-regexp": "2.0.0",
10643
         "escape-string-regexp": "2.0.0",
10599
         "invariant": "2.2.4"
10644
         "invariant": "2.2.4"
10615
       }
10660
       }
10616
     },
10661
     },
10617
     "react-navigation-header-buttons": {
10662
     "react-navigation-header-buttons": {
10618
-      "version": "5.0.0",
10619
-      "resolved": "https://registry.npmjs.org/react-navigation-header-buttons/-/react-navigation-header-buttons-5.0.0.tgz",
10620
-      "integrity": "sha512-PqI7+29zCxjhloGXK2h0/eZfAm6MLKLchuloEn6PR/Bl0dlU4STFJlU8CmaJTwCqDLVJ6gM4AHu716L2kDbsfw==",
10663
+      "version": "5.0.2",
10664
+      "resolved": "https://registry.npmjs.org/react-navigation-header-buttons/-/react-navigation-header-buttons-5.0.2.tgz",
10665
+      "integrity": "sha512-tr23aMc/Aakrp8J8+Py6qCg2gPqr+XtBLDuv0+CFdU521ersA4q0vLJjGtYTzP9Lg+bKhR29foWizK1Xl9ft+g==",
10621
       "requires": {
10666
       "requires": {
10622
         "invariant": ">=2",
10667
         "invariant": ">=2",
10623
         "react-native-platform-touchable": "^1.1.1"
10668
         "react-native-platform-touchable": "^1.1.1"

+ 20
- 20
package.json View File

21
   },
21
   },
22
   "dependencies": {
22
   "dependencies": {
23
     "@nartc/react-native-barcode-mask": "^1.2.0",
23
     "@nartc/react-native-barcode-mask": "^1.2.0",
24
-    "@react-native-community/async-storage": "^1.11.0",
24
+    "@react-native-community/async-storage": "^1.12.0",
25
     "@react-native-community/masked-view": "^0.1.10",
25
     "@react-native-community/masked-view": "^0.1.10",
26
-    "@react-native-community/push-notification-ios": "^1.4.0",
26
+    "@react-native-community/push-notification-ios": "^1.5.0",
27
     "@react-native-community/slider": "^3.0.3",
27
     "@react-native-community/slider": "^3.0.3",
28
-    "@react-navigation/bottom-tabs": "5.7.3",
29
-    "@react-navigation/native": "5.7.2",
30
-    "@react-navigation/stack": "5.8.0",
28
+    "@react-navigation/bottom-tabs": "^5.8.0",
29
+    "@react-navigation/native": "^5.7.3",
30
+    "@react-navigation/stack": "^5.9.0",
31
     "i18n-js": "^3.7.1",
31
     "i18n-js": "^3.7.1",
32
     "react": "16.13.1",
32
     "react": "16.13.1",
33
     "react-native": "0.63.2",
33
     "react-native": "0.63.2",
35
     "react-native-app-intro-slider": "^4.0.4",
35
     "react-native-app-intro-slider": "^4.0.4",
36
     "react-native-appearance": "^0.3.4",
36
     "react-native-appearance": "^0.3.4",
37
     "react-native-autolink": "^3.0.0",
37
     "react-native-autolink": "^3.0.0",
38
-    "react-native-calendars": "^1.308.0",
39
-    "react-native-camera": "^3.35.0",
38
+    "react-native-calendars": "^1.403.0",
39
+    "react-native-camera": "^3.40.0",
40
     "react-native-collapsible": "^1.5.3",
40
     "react-native-collapsible": "^1.5.3",
41
-    "react-native-gesture-handler": "^1.7.0",
41
+    "react-native-gesture-handler": "^1.8.0",
42
     "react-native-image-zoom-viewer": "^3.0.1",
42
     "react-native-image-zoom-viewer": "^3.0.1",
43
-    "react-native-keychain": "^6.1.1",
43
+    "react-native-keychain": "^6.2.0",
44
     "react-native-linear-gradient": "^2.5.6",
44
     "react-native-linear-gradient": "^2.5.6",
45
     "react-native-localize": "^1.4.1",
45
     "react-native-localize": "^1.4.1",
46
-    "react-native-modalize": "^2.0.5",
47
-    "react-native-paper": "^4.0.1",
48
-    "react-native-permissions": "^2.1.5",
49
-    "react-native-push-notification": "^5.0.1",
50
-    "react-native-reanimated": "^1.10.2",
51
-    "react-native-render-html": "^4.2.2",
52
-    "react-native-safe-area-context": "0.7.3",
53
-    "react-native-screens": "^2.10.1",
46
+    "react-native-modalize": "^2.0.6",
47
+    "react-native-paper": "^4.2.0",
48
+    "react-native-permissions": "^2.2.1",
49
+    "react-native-push-notification": "^5.1.1",
50
+    "react-native-reanimated": "^1.13.0",
51
+    "react-native-render-html": "^4.2.3",
52
+    "react-native-safe-area-context": "^3.1.8",
53
+    "react-native-screens": "^2.11.0",
54
     "react-native-splash-screen": "^3.2.0",
54
     "react-native-splash-screen": "^3.2.0",
55
-    "react-native-vector-icons": "^7.0.0",
56
-    "react-native-webview": "^10.4.0",
55
+    "react-native-vector-icons": "^7.1.0",
56
+    "react-native-webview": "^10.9.0",
57
     "react-navigation-collapsible": "^5.6.4",
57
     "react-navigation-collapsible": "^5.6.4",
58
-    "react-navigation-header-buttons": "^5.0.0"
58
+    "react-navigation-header-buttons": "^5.0.2"
59
   },
59
   },
60
   "devDependencies": {
60
   "devDependencies": {
61
     "@babel/core": "^7.11.0",
61
     "@babel/core": "^7.11.0",

+ 10
- 8
src/components/Home/SmallDashboardItem.js View File

32
   theme: CustomThemeType,
32
   theme: CustomThemeType,
33
 };
33
 };
34
 
34
 
35
-const AnimatableBadge = Animatable.createAnimatableComponent(Badge);
36
-
37
 /**
35
 /**
38
  * Component used to render a small dashboard item
36
  * Component used to render a small dashboard item
39
  */
37
  */
80
             }}
78
             }}
81
           />
79
           />
82
           {props.badgeCount != null && props.badgeCount > 0 ? (
80
           {props.badgeCount != null && props.badgeCount > 0 ? (
83
-            <AnimatableBadge
81
+            <Animatable.View
84
               animation="zoomIn"
82
               animation="zoomIn"
85
               duration={300}
83
               duration={300}
86
               useNativeDriver
84
               useNativeDriver
88
                 position: 'absolute',
86
                 position: 'absolute',
89
                 top: 0,
87
                 top: 0,
90
                 right: 0,
88
                 right: 0,
91
-                backgroundColor: props.theme.colors.primary,
92
-                borderColor: props.theme.colors.background,
93
-                borderWidth: 2,
94
               }}>
89
               }}>
95
-              {props.badgeCount}
96
-            </AnimatableBadge>
90
+              <Badge
91
+                style={{
92
+                  backgroundColor: props.theme.colors.primary,
93
+                  borderColor: props.theme.colors.background,
94
+                  borderWidth: 2,
95
+                }}>
96
+                {props.badgeCount}
97
+              </Badge>
98
+            </Animatable.View>
97
           ) : null}
99
           ) : null}
98
         </View>
100
         </View>
99
       </TouchableRipple>
101
       </TouchableRipple>

Loading…
Cancel
Save