diff --git a/bob_party/package-lock.json b/bob_party/package-lock.json index 890ff3a..82b9d8b 100644 --- a/bob_party/package-lock.json +++ b/bob_party/package-lock.json @@ -8,6 +8,7 @@ "name": "bob_party", "version": "1.0.0", "dependencies": { + "@react-native-picker/picker": "^2.4.8", "@react-navigation/bottom-tabs": "^6.4.0", "@react-navigation/native": "^6.0.13", "@react-navigation/stack": "^6.3.2", @@ -19,7 +20,10 @@ "react": "18.0.0", "react-dom": "18.0.0", "react-native": "^0.69.6", + "react-native-dialog": "^9.2.2", + "react-native-dialog-input": "^1.0.8", "react-native-gesture-handler": "~2.5.0", + "react-native-picker-select": "^8.0.4", "react-native-safe-area-context": "4.3.1", "react-native-web": "~0.18.7", "react-redux": "^8.0.4" @@ -5696,6 +5700,15 @@ "node": ">=8" } }, + "node_modules/@react-native-picker/picker": { + "version": "2.4.8", + "resolved": "https://registry.npmjs.org/@react-native-picker/picker/-/picker-2.4.8.tgz", + "integrity": "sha512-5NQ5XPo1B03YNqKFrV6h9L3CQaHlB80wd4ETHUEABRP2iLh7FHLVObX2GfziD+K/VJb8G4KZcZ23NFBFP1f7bg==", + "peerDependencies": { + "react": ">=16", + "react-native": ">=0.57" + } + }, "node_modules/@react-native/assets": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@react-native/assets/-/assets-1.0.0.tgz", @@ -13241,6 +13254,11 @@ "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" }, + "node_modules/lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==" + }, "node_modules/lodash.throttle": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", @@ -15334,6 +15352,19 @@ "nullthrows": "^1.1.1" } }, + "node_modules/react-native-dialog": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/react-native-dialog/-/react-native-dialog-9.2.2.tgz", + "integrity": "sha512-d2w3fyqB6G8Os0DYJKnfVl6PgqQwplW8dHSvzkQpczXzmX5V4BXOJTTXqoiKwI+nsS6QEHYb6Bk8VG7vV9WuXQ==", + "peerDependencies": { + "react-native": ">=0.63.0" + } + }, + "node_modules/react-native-dialog-input": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/react-native-dialog-input/-/react-native-dialog-input-1.0.8.tgz", + "integrity": "sha512-W9YNMt6r+rUUMDEkOR1WMuGfSJw97ujB8H1xp8TjJTOnYVSlsf4aEP6t+J8tVk3XZaDcTawXgDjxH6E1WVWRog==" + }, "node_modules/react-native-gesture-handler": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/react-native-gesture-handler/-/react-native-gesture-handler-2.5.0.tgz", @@ -15355,6 +15386,37 @@ "resolved": "https://registry.npmjs.org/react-native-gradle-plugin/-/react-native-gradle-plugin-0.0.7.tgz", "integrity": "sha512-+4JpbIx42zGTONhBTIXSyfyHICHC29VTvhkkoUOJAh/XHPEixpuBduYgf6Y4y9wsN1ARlQhBBoptTvXvAFQf5g==" }, + "node_modules/react-native-picker-select": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/react-native-picker-select/-/react-native-picker-select-8.0.4.tgz", + "integrity": "sha512-orBjPIwBkV5oipyVw263YNMI56f6Kj3p/ejabZoCYYNSG3AiLVVhC2RqsxMgDA7IayyURAW+AlV+mDJyVqLBkg==", + "dependencies": { + "@react-native-picker/picker": "^1.8.3", + "lodash.isequal": "^4.5.0" + } + }, + "node_modules/react-native-picker-select/node_modules/@react-native-picker/picker": { + "version": "1.16.8", + "resolved": "https://registry.npmjs.org/@react-native-picker/picker/-/picker-1.16.8.tgz", + "integrity": "sha512-pacdQDX6V6EmjF+HoiIh6u++qx4mTK0WnhgUHRc01B+Qt5eoeUwseBqmqfTSXTx/aHDEd6PiIw7UGvKgFoqgFQ==", + "peerDependencies": { + "react": "16 || 17", + "react-native": ">=0.57" + } + }, + "node_modules/react-native-picker-select/node_modules/react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/react-native-safe-area-context": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-4.3.1.tgz", @@ -22303,6 +22365,12 @@ "joi": "^17.2.1" } }, + "@react-native-picker/picker": { + "version": "2.4.8", + "resolved": "https://registry.npmjs.org/@react-native-picker/picker/-/picker-2.4.8.tgz", + "integrity": "sha512-5NQ5XPo1B03YNqKFrV6h9L3CQaHlB80wd4ETHUEABRP2iLh7FHLVObX2GfziD+K/VJb8G4KZcZ23NFBFP1f7bg==", + "requires": {} + }, "@react-native/assets": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@react-native/assets/-/assets-1.0.0.tgz", @@ -28052,6 +28120,11 @@ "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" }, + "lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==" + }, "lodash.throttle": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", @@ -29662,6 +29735,17 @@ "nullthrows": "^1.1.1" } }, + "react-native-dialog": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/react-native-dialog/-/react-native-dialog-9.2.2.tgz", + "integrity": "sha512-d2w3fyqB6G8Os0DYJKnfVl6PgqQwplW8dHSvzkQpczXzmX5V4BXOJTTXqoiKwI+nsS6QEHYb6Bk8VG7vV9WuXQ==", + "requires": {} + }, + "react-native-dialog-input": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/react-native-dialog-input/-/react-native-dialog-input-1.0.8.tgz", + "integrity": "sha512-W9YNMt6r+rUUMDEkOR1WMuGfSJw97ujB8H1xp8TjJTOnYVSlsf4aEP6t+J8tVk3XZaDcTawXgDjxH6E1WVWRog==" + }, "react-native-gesture-handler": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/react-native-gesture-handler/-/react-native-gesture-handler-2.5.0.tgz", @@ -29679,6 +29763,33 @@ "resolved": "https://registry.npmjs.org/react-native-gradle-plugin/-/react-native-gradle-plugin-0.0.7.tgz", "integrity": "sha512-+4JpbIx42zGTONhBTIXSyfyHICHC29VTvhkkoUOJAh/XHPEixpuBduYgf6Y4y9wsN1ARlQhBBoptTvXvAFQf5g==" }, + "react-native-picker-select": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/react-native-picker-select/-/react-native-picker-select-8.0.4.tgz", + "integrity": "sha512-orBjPIwBkV5oipyVw263YNMI56f6Kj3p/ejabZoCYYNSG3AiLVVhC2RqsxMgDA7IayyURAW+AlV+mDJyVqLBkg==", + "requires": { + "@react-native-picker/picker": "^1.8.3", + "lodash.isequal": "^4.5.0" + }, + "dependencies": { + "@react-native-picker/picker": { + "version": "1.16.8", + "resolved": "https://registry.npmjs.org/@react-native-picker/picker/-/picker-1.16.8.tgz", + "integrity": "sha512-pacdQDX6V6EmjF+HoiIh6u++qx4mTK0WnhgUHRc01B+Qt5eoeUwseBqmqfTSXTx/aHDEd6PiIw7UGvKgFoqgFQ==", + "requires": {} + }, + "react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "peer": true, + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + } + } + }, "react-native-safe-area-context": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-4.3.1.tgz", diff --git a/bob_party/package.json b/bob_party/package.json index db6b6aa..6741328 100644 --- a/bob_party/package.json +++ b/bob_party/package.json @@ -9,6 +9,7 @@ "web": "expo start --web" }, "dependencies": { + "@react-native-picker/picker": "^2.4.8", "@react-navigation/bottom-tabs": "^6.4.0", "@react-navigation/native": "^6.0.13", "@react-navigation/stack": "^6.3.2", @@ -20,7 +21,10 @@ "react": "18.0.0", "react-dom": "18.0.0", "react-native": "^0.69.6", + "react-native-dialog": "^9.2.2", + "react-native-dialog-input": "^1.0.8", "react-native-gesture-handler": "~2.5.0", + "react-native-picker-select": "^8.0.4", "react-native-safe-area-context": "4.3.1", "react-native-web": "~0.18.7", "react-redux": "^8.0.4" diff --git a/bob_party/yarn.lock b/bob_party/yarn.lock index 74588c9..9e42717 100644 --- a/bob_party/yarn.lock +++ b/bob_party/yarn.lock @@ -1889,6 +1889,16 @@ "prompts" "^2.4.0" "semver" "^6.3.0" +"@react-native-picker/picker@^1.8.3": + "integrity" "sha512-pacdQDX6V6EmjF+HoiIh6u++qx4mTK0WnhgUHRc01B+Qt5eoeUwseBqmqfTSXTx/aHDEd6PiIw7UGvKgFoqgFQ==" + "resolved" "https://registry.npmjs.org/@react-native-picker/picker/-/picker-1.16.8.tgz" + "version" "1.16.8" + +"@react-native-picker/picker@^2.4.8": + "integrity" "sha512-5NQ5XPo1B03YNqKFrV6h9L3CQaHlB80wd4ETHUEABRP2iLh7FHLVObX2GfziD+K/VJb8G4KZcZ23NFBFP1f7bg==" + "resolved" "https://registry.npmjs.org/@react-native-picker/picker/-/picker-2.4.8.tgz" + "version" "2.4.8" + "@react-native/assets@1.0.0": "integrity" "sha512-KrwSpS1tKI70wuKl68DwJZYEvXktDHdZMG0k2AXD/rJVSlB23/X2CB2cutVR0HwNMJIal9HOUOBB2rVfa6UGtQ==" "resolved" "https://registry.npmjs.org/@react-native/assets/-/assets-1.0.0.tgz" @@ -5550,6 +5560,11 @@ "resolved" "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz" "version" "4.0.8" +"lodash.isequal@^4.5.0": + "integrity" "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==" + "resolved" "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz" + "version" "4.5.0" + "lodash.throttle@^4.1.1": "integrity" "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==" "resolved" "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz" @@ -6887,6 +6902,16 @@ "jscodeshift" "^0.13.1" "nullthrows" "^1.1.1" +"react-native-dialog-input@^1.0.8": + "integrity" "sha512-W9YNMt6r+rUUMDEkOR1WMuGfSJw97ujB8H1xp8TjJTOnYVSlsf4aEP6t+J8tVk3XZaDcTawXgDjxH6E1WVWRog==" + "resolved" "https://registry.npmjs.org/react-native-dialog-input/-/react-native-dialog-input-1.0.8.tgz" + "version" "1.0.8" + +"react-native-dialog@^9.2.2": + "integrity" "sha512-d2w3fyqB6G8Os0DYJKnfVl6PgqQwplW8dHSvzkQpczXzmX5V4BXOJTTXqoiKwI+nsS6QEHYb6Bk8VG7vV9WuXQ==" + "resolved" "https://registry.npmjs.org/react-native-dialog/-/react-native-dialog-9.2.2.tgz" + "version" "9.2.2" + "react-native-gesture-handler@>= 1.0.0", "react-native-gesture-handler@~2.5.0": "integrity" "sha512-djZdcprFf08PZC332D+AeG5wcGeAPhzfCJtB3otUgOgTlvjVXmg/SLFdPJSpzLBqkRAmrC77tM79QgKbuLxkfw==" "resolved" "https://registry.npmjs.org/react-native-gesture-handler/-/react-native-gesture-handler-2.5.0.tgz" @@ -6903,6 +6928,14 @@ "resolved" "https://registry.npmjs.org/react-native-gradle-plugin/-/react-native-gradle-plugin-0.0.7.tgz" "version" "0.0.7" +"react-native-picker-select@^8.0.4": + "integrity" "sha512-orBjPIwBkV5oipyVw263YNMI56f6Kj3p/ejabZoCYYNSG3AiLVVhC2RqsxMgDA7IayyURAW+AlV+mDJyVqLBkg==" + "resolved" "https://registry.npmjs.org/react-native-picker-select/-/react-native-picker-select-8.0.4.tgz" + "version" "8.0.4" + dependencies: + "@react-native-picker/picker" "^1.8.3" + "lodash.isequal" "^4.5.0" + "react-native-safe-area-context@>= 3.0.0", "react-native-safe-area-context@4.3.1": "integrity" "sha512-cEr7fknJCToTrSyDCVNg0GRdRMhyLeQa2NZwVCuzEQcWedOw/59ExomjmzCE4rxrKXs6OJbyfNtFRNyewDaHuA==" "resolved" "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-4.3.1.tgz" @@ -6929,7 +6962,7 @@ "postcss-value-parser" "^4.2.0" "styleq" "^0.1.2" -"react-native@*", "react-native@^0.69.6", "react-native@>=0.59": +"react-native@*", "react-native@^0.69.6", "react-native@>=0.57", "react-native@>=0.59", "react-native@>=0.63.0": "integrity" "sha512-wwXpqM+12kdEYdBZCJUb5SBu95CzgejrwFeYJ78RzHZV/Sj6DBRekbsHGrDDsY4R25QXALQxy4DQYQCObVvWjA==" "resolved" "https://registry.npmjs.org/react-native/-/react-native-0.69.6.tgz" "version" "0.69.6" @@ -6993,13 +7026,21 @@ "object-assign" "^4.1.1" "react-is" "^16.12.0 || ^17.0.0 || ^18.0.0" -"react@*", "react@^16.0.0 || ^17.0.0 || ^18.0.0", "react@^16.8 || ^17.0 || ^18.0", "react@^16.8.0 || ^17.0.0 || ^18.0.0", "react@^16.9.0 || ^17.0.0 || ^18", "react@^17.0.2 || ^18.0.0", "react@^18.0.0", "react@>=17.0.0", "react@18.0.0": +"react@*", "react@^16.0.0 || ^17.0.0 || ^18.0.0", "react@^16.8 || ^17.0 || ^18.0", "react@^16.8.0 || ^17.0.0 || ^18.0.0", "react@^16.9.0 || ^17.0.0 || ^18", "react@^17.0.2 || ^18.0.0", "react@^18.0.0", "react@>=16", "react@>=17.0.0", "react@18.0.0": "integrity" "sha512-x+VL6wbT4JRVPm7EGxXhZ8w8LTROaxPXOqhlGyVSrv0sB1jkyFGgXxJ8LVoPRLvPR6/CIZGFmfzqUa2NYeMr2A==" "resolved" "https://registry.npmjs.org/react/-/react-18.0.0.tgz" "version" "18.0.0" dependencies: "loose-envify" "^1.1.0" +"react@16 || 17": + "integrity" "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==" + "resolved" "https://registry.npmjs.org/react/-/react-17.0.2.tgz" + "version" "17.0.2" + dependencies: + "loose-envify" "^1.1.0" + "object-assign" "^4.1.1" + "read-pkg-up@^7.0.1": "integrity" "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==" "resolved" "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz"