feat: settings storage & theme persistence

This commit is contained in:
Adrian Castro
2024-03-19 11:05:13 +01:00
parent f1032f8033
commit 6586c9a412
4 changed files with 82 additions and 8 deletions

25
pnpm-lock.yaml generated
View File

@@ -41,6 +41,9 @@ importers:
'@react-native-anywhere/polyfill-base64':
specifier: 0.0.1-alpha.0
version: 0.0.1-alpha.0
'@react-native-async-storage/async-storage':
specifier: 1.21.0
version: 1.21.0(react-native@0.73.5)
'@react-navigation/native':
specifier: ^6.1.9
version: 6.1.9(react-native@0.73.5)(react@18.2.0)
@@ -2874,6 +2877,15 @@ packages:
base-64: 0.1.0
dev: false
/@react-native-async-storage/async-storage@1.21.0(react-native@0.73.5):
resolution: {integrity: sha512-JL0w36KuFHFCvnbOXRekqVAUplmOyT/OuCQkogo6X98MtpSaJOKEAeZnYO8JB0U/RIEixZaGI5px73YbRm/oag==}
peerDependencies:
react-native: ^0.0.0-0 || >=0.60 <1.0
dependencies:
merge-options: 3.0.4
react-native: 0.73.5(@babel/core@7.23.9)(@babel/preset-env@7.23.9)(react@18.2.0)
dev: false
/@react-native-community/cli-clean@12.3.6:
resolution: {integrity: sha512-gUU29ep8xM0BbnZjwz9MyID74KKwutq9x5iv4BCr2im6nly4UMf1B1D+V225wR7VcDGzbgWjaezsJShLLhC5ig==}
dependencies:
@@ -8846,6 +8858,11 @@ packages:
engines: {node: '>=0.10.0'}
dev: false
/is-plain-obj@2.1.0:
resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==}
engines: {node: '>=8'}
dev: false
/is-plain-object@2.0.4:
resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==}
engines: {node: '>=0.10.0'}
@@ -9669,6 +9686,13 @@ packages:
resolution: {integrity: sha512-OcjA+jzjOYzKmKS6IQVALHLVz+rNTMPoJvCztFaZxwG14wtAW7VRZjwTQu06vKCYOxh4jVnik7ya0SXTB0W+xA==}
dev: false
/merge-options@3.0.4:
resolution: {integrity: sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ==}
engines: {node: '>=10'}
dependencies:
is-plain-obj: 2.1.0
dev: false
/merge-stream@2.0.0:
resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
@@ -13503,7 +13527,6 @@ packages:
id: github.com/simonsturge/expo-dynamic-app-icon/acfd73827573e99a5e1bfbe47cf2fb1656e9ccf0
name: expo-dynamic-app-icon
version: 1.2.0
prepare: true
requiresBuild: true
peerDependencies:
expo: '>=49'