├── .eslintignore ├── .eslintrc ├── .expo-shared └── assets.json ├── .expo └── settings.json ├── .gitignore ├── .husky ├── .gitignore └── pre-commit ├── .prettierrc.json ├── .travis.yml ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── app.config.js ├── app ├── actions │ ├── index.js │ ├── location_actions.js │ ├── locations_actions.js │ ├── machines_actions.js │ ├── operators_actions.js │ ├── query_actions.js │ ├── regions_actions.js │ ├── types.js │ └── user_actions.js ├── assets │ ├── Heart-Break-Dark.json │ ├── Heart-Break-Light.json │ ├── Heart-Pop-Dark.json │ ├── Heart-Pop-Light.json │ ├── fonts │ │ ├── Nunito-Black.ttf │ │ ├── Nunito-Bold.ttf │ │ ├── Nunito-ExtraBold.ttf │ │ ├── Nunito-Italic.ttf │ │ ├── Nunito-Medium.ttf │ │ ├── Nunito-Regular.ttf │ │ └── Nunito-SemiBold.ttf │ ├── images │ │ ├── GlobalAdministrator.png │ │ ├── GrandChampMapper.png │ │ ├── Insider_Connected_Dark.png │ │ ├── Insider_Connected_Dark_Horizontal.png │ │ ├── Insider_Connected_Light.png │ │ ├── Insider_Connected_Light_Horizontal.png │ │ ├── LegendaryMapper.png │ │ ├── PPM-Splash-200.png │ │ ├── RegionalAdministrator.png │ │ ├── Resource_DeadFlip.png │ │ ├── Resource_IFPA.jpg │ │ ├── Resource_Kineticist.png │ │ ├── Resource_Kineticist_sm.png │ │ ├── Resource_Matchplay.png │ │ ├── Resource_Matchplay_Dark.png │ │ ├── Resource_Matchplay_Light.png │ │ ├── Resource_PAPA.jpg │ │ ├── Resource_PinballNews.png │ │ ├── Resource_PinballPeople.png │ │ ├── Resource_Pindigo.png │ │ ├── Resource_Pinside.png │ │ ├── Resource_Pintips.png │ │ ├── Resource_Scorbit.png │ │ ├── Stern-Logo-sm.png │ │ ├── SuperMapper.png │ │ ├── adaptive-foreground.png │ │ ├── android-icon.png │ │ ├── app_logo.jpg │ │ ├── beanie-three-500.jpg │ │ ├── dots-background-light.png │ │ ├── dots-background.png │ │ ├── ios-icon-dark.png │ │ ├── ios-icon-tinted.png │ │ ├── ios-icon.png │ │ ├── kineticist.png │ │ ├── kofi_button_black.png │ │ ├── mappin-logo-600.png │ │ ├── patreon.png │ │ ├── pbm-both-stickers.png │ │ ├── pbm-fade-tall.png │ │ ├── pbm-fade-tall@2x.png │ │ ├── pbm-fade-tall@3x.png │ │ ├── pbm-logo-dark.png │ │ ├── pbm-logo-light.png │ │ ├── pbm-splash-2022.png │ │ ├── pbm-splash-2024-300.png │ │ ├── pbm-splash-2024.png │ │ ├── pbm-splash-android-2024.png │ │ ├── pinballmapcom_nocom.png │ │ ├── purple-machine.png │ │ ├── sass_sticker_blog.jpg │ │ └── t-shirt-logo.png │ ├── marker-more-heart.png │ ├── marker-more-selected.png │ ├── marker-more.png │ ├── marker-one-heart.png │ ├── marker-one-selected.png │ ├── marker-one.png │ ├── marker-zoomed-heart.png │ ├── marker-zoomed-selected.png │ └── marker-zoomed.png ├── components │ ├── ActivityIndicator.js │ ├── AppAlert.js │ ├── AppWrapper.js │ ├── BackglassImage.js │ ├── ButtonGroup.tsx │ ├── ButtonGroupSetting.js │ ├── CheckBoxSetting.js │ ├── ConfirmationModal.js │ ├── CustomIcon.js │ ├── CustomMapMarkers.js │ ├── DrawerMenu.js │ ├── DropDownButton.js │ ├── FavoriteLocation.js │ ├── FilterLocationActivity.js │ ├── FilterRecentActivity.js │ ├── HyperlinkText.js │ ├── LocationActivity.js │ ├── LocationBottomSheet.js │ ├── LocationCard.js │ ├── MachineCard.js │ ├── MachineComment.js │ ├── MachineScore.js │ ├── NoLocationTrackingModal.js │ ├── NotLoggedIn.js │ ├── PbmButton.js │ ├── PbmText.js │ ├── ReadMore.js │ ├── RemoveMachine.js │ ├── RemoveMachineModal.js │ ├── Screen.js │ ├── Search.js │ ├── SwitchSetting.js │ ├── WarningButton.js │ ├── index.js │ └── withThemeHOC.js ├── config │ ├── __mocks__ │ │ └── request.js │ ├── request.js │ ├── router.js │ └── utils.js ├── reducers │ ├── index.js │ ├── location.js │ ├── locations.js │ ├── machines.js │ ├── operators.js │ ├── queries.js │ ├── regions.js │ └── user.js ├── screens │ ├── About.js │ ├── Contact.js │ ├── EditLocationDetails.js │ ├── Events.js │ ├── FAQ.js │ ├── FilterMap.js │ ├── FindCountry.js │ ├── FindLocationType.js │ ├── FindMachine.js │ ├── FindOperator.js │ ├── LocationDetails.js │ ├── LocationList.js │ ├── Login.js │ ├── MachineDetails.js │ ├── Map.js │ ├── PasswordReset.js │ ├── RecentActivity.js │ ├── ResendConfirmation.js │ ├── Resources.js │ ├── Saved.js │ ├── Settings.js │ ├── Signup.js │ ├── SignupLogin.js │ ├── SuggestLocation.js │ ├── UserProfile.js │ └── __tests__ │ │ ├── FilterMap.js │ │ ├── LocationList.test.js │ │ ├── Login.test.js │ │ ├── Map.test.js │ │ ├── RecentActivity.js │ │ ├── RecentMachines.js │ │ ├── Signup.test.js │ │ ├── SignupLogin.test.js │ │ └── UserProfile.js ├── selectors │ └── index.js ├── store │ └── index.js ├── theme-context.js └── utils │ ├── androidCustomDark.js │ ├── constants.js │ ├── countries.js │ ├── getActivityIcon.js │ ├── index.js │ ├── tests.js │ ├── themes.js │ └── utilityFunctions.js ├── babel.config.js ├── eas.json ├── env_template ├── index.js ├── metro.config.js ├── package.json ├── setup.md ├── setupJest.js └── tsconfig.json /.eslintignore: -------------------------------------------------------------------------------- 1 | /node_modules/* 2 | /coverage 3 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/.eslintrc -------------------------------------------------------------------------------- /.expo-shared/assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/.expo-shared/assets.json -------------------------------------------------------------------------------- /.expo/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/.expo/settings.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | npx lint-staged 5 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "trailingComma": "all" 3 | } 4 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "editor.wordWrap": "on" 3 | } 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/README.md -------------------------------------------------------------------------------- /app.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app.config.js -------------------------------------------------------------------------------- /app/actions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/actions/index.js -------------------------------------------------------------------------------- /app/actions/location_actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/actions/location_actions.js -------------------------------------------------------------------------------- /app/actions/locations_actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/actions/locations_actions.js -------------------------------------------------------------------------------- /app/actions/machines_actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/actions/machines_actions.js -------------------------------------------------------------------------------- /app/actions/operators_actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/actions/operators_actions.js -------------------------------------------------------------------------------- /app/actions/query_actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/actions/query_actions.js -------------------------------------------------------------------------------- /app/actions/regions_actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/actions/regions_actions.js -------------------------------------------------------------------------------- /app/actions/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/actions/types.js -------------------------------------------------------------------------------- /app/actions/user_actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/actions/user_actions.js -------------------------------------------------------------------------------- /app/assets/Heart-Break-Dark.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/Heart-Break-Dark.json -------------------------------------------------------------------------------- /app/assets/Heart-Break-Light.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/Heart-Break-Light.json -------------------------------------------------------------------------------- /app/assets/Heart-Pop-Dark.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/Heart-Pop-Dark.json -------------------------------------------------------------------------------- /app/assets/Heart-Pop-Light.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/Heart-Pop-Light.json -------------------------------------------------------------------------------- /app/assets/fonts/Nunito-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/fonts/Nunito-Black.ttf -------------------------------------------------------------------------------- /app/assets/fonts/Nunito-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/fonts/Nunito-Bold.ttf -------------------------------------------------------------------------------- /app/assets/fonts/Nunito-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/fonts/Nunito-ExtraBold.ttf -------------------------------------------------------------------------------- /app/assets/fonts/Nunito-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/fonts/Nunito-Italic.ttf -------------------------------------------------------------------------------- /app/assets/fonts/Nunito-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/fonts/Nunito-Medium.ttf -------------------------------------------------------------------------------- /app/assets/fonts/Nunito-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/fonts/Nunito-Regular.ttf -------------------------------------------------------------------------------- /app/assets/fonts/Nunito-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/fonts/Nunito-SemiBold.ttf -------------------------------------------------------------------------------- /app/assets/images/GlobalAdministrator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/images/GlobalAdministrator.png -------------------------------------------------------------------------------- /app/assets/images/GrandChampMapper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/images/GrandChampMapper.png -------------------------------------------------------------------------------- /app/assets/images/Insider_Connected_Dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/images/Insider_Connected_Dark.png -------------------------------------------------------------------------------- /app/assets/images/Insider_Connected_Dark_Horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/images/Insider_Connected_Dark_Horizontal.png -------------------------------------------------------------------------------- /app/assets/images/Insider_Connected_Light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/images/Insider_Connected_Light.png -------------------------------------------------------------------------------- /app/assets/images/Insider_Connected_Light_Horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/images/Insider_Connected_Light_Horizontal.png -------------------------------------------------------------------------------- /app/assets/images/LegendaryMapper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/images/LegendaryMapper.png -------------------------------------------------------------------------------- /app/assets/images/PPM-Splash-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/images/PPM-Splash-200.png -------------------------------------------------------------------------------- /app/assets/images/RegionalAdministrator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/images/RegionalAdministrator.png -------------------------------------------------------------------------------- /app/assets/images/Resource_DeadFlip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/images/Resource_DeadFlip.png -------------------------------------------------------------------------------- /app/assets/images/Resource_IFPA.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/images/Resource_IFPA.jpg -------------------------------------------------------------------------------- /app/assets/images/Resource_Kineticist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/images/Resource_Kineticist.png -------------------------------------------------------------------------------- /app/assets/images/Resource_Kineticist_sm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/images/Resource_Kineticist_sm.png -------------------------------------------------------------------------------- /app/assets/images/Resource_Matchplay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/images/Resource_Matchplay.png -------------------------------------------------------------------------------- /app/assets/images/Resource_Matchplay_Dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/images/Resource_Matchplay_Dark.png -------------------------------------------------------------------------------- /app/assets/images/Resource_Matchplay_Light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/images/Resource_Matchplay_Light.png -------------------------------------------------------------------------------- /app/assets/images/Resource_PAPA.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/images/Resource_PAPA.jpg -------------------------------------------------------------------------------- /app/assets/images/Resource_PinballNews.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/images/Resource_PinballNews.png -------------------------------------------------------------------------------- /app/assets/images/Resource_PinballPeople.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/images/Resource_PinballPeople.png -------------------------------------------------------------------------------- /app/assets/images/Resource_Pindigo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/images/Resource_Pindigo.png -------------------------------------------------------------------------------- /app/assets/images/Resource_Pinside.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/images/Resource_Pinside.png -------------------------------------------------------------------------------- /app/assets/images/Resource_Pintips.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/images/Resource_Pintips.png -------------------------------------------------------------------------------- /app/assets/images/Resource_Scorbit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/images/Resource_Scorbit.png -------------------------------------------------------------------------------- /app/assets/images/Stern-Logo-sm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/images/Stern-Logo-sm.png -------------------------------------------------------------------------------- /app/assets/images/SuperMapper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/images/SuperMapper.png -------------------------------------------------------------------------------- /app/assets/images/adaptive-foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/images/adaptive-foreground.png -------------------------------------------------------------------------------- /app/assets/images/android-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/images/android-icon.png -------------------------------------------------------------------------------- /app/assets/images/app_logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/images/app_logo.jpg -------------------------------------------------------------------------------- /app/assets/images/beanie-three-500.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/images/beanie-three-500.jpg -------------------------------------------------------------------------------- /app/assets/images/dots-background-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/images/dots-background-light.png -------------------------------------------------------------------------------- /app/assets/images/dots-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/images/dots-background.png -------------------------------------------------------------------------------- /app/assets/images/ios-icon-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/images/ios-icon-dark.png -------------------------------------------------------------------------------- /app/assets/images/ios-icon-tinted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/images/ios-icon-tinted.png -------------------------------------------------------------------------------- /app/assets/images/ios-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/images/ios-icon.png -------------------------------------------------------------------------------- /app/assets/images/kineticist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/images/kineticist.png -------------------------------------------------------------------------------- /app/assets/images/kofi_button_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/images/kofi_button_black.png -------------------------------------------------------------------------------- /app/assets/images/mappin-logo-600.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/images/mappin-logo-600.png -------------------------------------------------------------------------------- /app/assets/images/patreon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/images/patreon.png -------------------------------------------------------------------------------- /app/assets/images/pbm-both-stickers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/images/pbm-both-stickers.png -------------------------------------------------------------------------------- /app/assets/images/pbm-fade-tall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/images/pbm-fade-tall.png -------------------------------------------------------------------------------- /app/assets/images/pbm-fade-tall@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/images/pbm-fade-tall@2x.png -------------------------------------------------------------------------------- /app/assets/images/pbm-fade-tall@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/images/pbm-fade-tall@3x.png -------------------------------------------------------------------------------- /app/assets/images/pbm-logo-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/images/pbm-logo-dark.png -------------------------------------------------------------------------------- /app/assets/images/pbm-logo-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/images/pbm-logo-light.png -------------------------------------------------------------------------------- /app/assets/images/pbm-splash-2022.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/images/pbm-splash-2022.png -------------------------------------------------------------------------------- /app/assets/images/pbm-splash-2024-300.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/images/pbm-splash-2024-300.png -------------------------------------------------------------------------------- /app/assets/images/pbm-splash-2024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/images/pbm-splash-2024.png -------------------------------------------------------------------------------- /app/assets/images/pbm-splash-android-2024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/images/pbm-splash-android-2024.png -------------------------------------------------------------------------------- /app/assets/images/pinballmapcom_nocom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/images/pinballmapcom_nocom.png -------------------------------------------------------------------------------- /app/assets/images/purple-machine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/images/purple-machine.png -------------------------------------------------------------------------------- /app/assets/images/sass_sticker_blog.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/images/sass_sticker_blog.jpg -------------------------------------------------------------------------------- /app/assets/images/t-shirt-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/images/t-shirt-logo.png -------------------------------------------------------------------------------- /app/assets/marker-more-heart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/marker-more-heart.png -------------------------------------------------------------------------------- /app/assets/marker-more-selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/marker-more-selected.png -------------------------------------------------------------------------------- /app/assets/marker-more.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/marker-more.png -------------------------------------------------------------------------------- /app/assets/marker-one-heart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/marker-one-heart.png -------------------------------------------------------------------------------- /app/assets/marker-one-selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/marker-one-selected.png -------------------------------------------------------------------------------- /app/assets/marker-one.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/marker-one.png -------------------------------------------------------------------------------- /app/assets/marker-zoomed-heart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/marker-zoomed-heart.png -------------------------------------------------------------------------------- /app/assets/marker-zoomed-selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/marker-zoomed-selected.png -------------------------------------------------------------------------------- /app/assets/marker-zoomed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/assets/marker-zoomed.png -------------------------------------------------------------------------------- /app/components/ActivityIndicator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/components/ActivityIndicator.js -------------------------------------------------------------------------------- /app/components/AppAlert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/components/AppAlert.js -------------------------------------------------------------------------------- /app/components/AppWrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/components/AppWrapper.js -------------------------------------------------------------------------------- /app/components/BackglassImage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/components/BackglassImage.js -------------------------------------------------------------------------------- /app/components/ButtonGroup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/components/ButtonGroup.tsx -------------------------------------------------------------------------------- /app/components/ButtonGroupSetting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/components/ButtonGroupSetting.js -------------------------------------------------------------------------------- /app/components/CheckBoxSetting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/components/CheckBoxSetting.js -------------------------------------------------------------------------------- /app/components/ConfirmationModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/components/ConfirmationModal.js -------------------------------------------------------------------------------- /app/components/CustomIcon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/components/CustomIcon.js -------------------------------------------------------------------------------- /app/components/CustomMapMarkers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/components/CustomMapMarkers.js -------------------------------------------------------------------------------- /app/components/DrawerMenu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/components/DrawerMenu.js -------------------------------------------------------------------------------- /app/components/DropDownButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/components/DropDownButton.js -------------------------------------------------------------------------------- /app/components/FavoriteLocation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/components/FavoriteLocation.js -------------------------------------------------------------------------------- /app/components/FilterLocationActivity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/components/FilterLocationActivity.js -------------------------------------------------------------------------------- /app/components/FilterRecentActivity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/components/FilterRecentActivity.js -------------------------------------------------------------------------------- /app/components/HyperlinkText.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/components/HyperlinkText.js -------------------------------------------------------------------------------- /app/components/LocationActivity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/components/LocationActivity.js -------------------------------------------------------------------------------- /app/components/LocationBottomSheet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/components/LocationBottomSheet.js -------------------------------------------------------------------------------- /app/components/LocationCard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/components/LocationCard.js -------------------------------------------------------------------------------- /app/components/MachineCard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/components/MachineCard.js -------------------------------------------------------------------------------- /app/components/MachineComment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/components/MachineComment.js -------------------------------------------------------------------------------- /app/components/MachineScore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/components/MachineScore.js -------------------------------------------------------------------------------- /app/components/NoLocationTrackingModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/components/NoLocationTrackingModal.js -------------------------------------------------------------------------------- /app/components/NotLoggedIn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/components/NotLoggedIn.js -------------------------------------------------------------------------------- /app/components/PbmButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/components/PbmButton.js -------------------------------------------------------------------------------- /app/components/PbmText.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/components/PbmText.js -------------------------------------------------------------------------------- /app/components/ReadMore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/components/ReadMore.js -------------------------------------------------------------------------------- /app/components/RemoveMachine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/components/RemoveMachine.js -------------------------------------------------------------------------------- /app/components/RemoveMachineModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/components/RemoveMachineModal.js -------------------------------------------------------------------------------- /app/components/Screen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/components/Screen.js -------------------------------------------------------------------------------- /app/components/Search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/components/Search.js -------------------------------------------------------------------------------- /app/components/SwitchSetting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/components/SwitchSetting.js -------------------------------------------------------------------------------- /app/components/WarningButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/components/WarningButton.js -------------------------------------------------------------------------------- /app/components/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/components/index.js -------------------------------------------------------------------------------- /app/components/withThemeHOC.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/components/withThemeHOC.js -------------------------------------------------------------------------------- /app/config/__mocks__/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/config/__mocks__/request.js -------------------------------------------------------------------------------- /app/config/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/config/request.js -------------------------------------------------------------------------------- /app/config/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/config/router.js -------------------------------------------------------------------------------- /app/config/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/config/utils.js -------------------------------------------------------------------------------- /app/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/reducers/index.js -------------------------------------------------------------------------------- /app/reducers/location.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/reducers/location.js -------------------------------------------------------------------------------- /app/reducers/locations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/reducers/locations.js -------------------------------------------------------------------------------- /app/reducers/machines.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/reducers/machines.js -------------------------------------------------------------------------------- /app/reducers/operators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/reducers/operators.js -------------------------------------------------------------------------------- /app/reducers/queries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/reducers/queries.js -------------------------------------------------------------------------------- /app/reducers/regions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/reducers/regions.js -------------------------------------------------------------------------------- /app/reducers/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/reducers/user.js -------------------------------------------------------------------------------- /app/screens/About.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/screens/About.js -------------------------------------------------------------------------------- /app/screens/Contact.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/screens/Contact.js -------------------------------------------------------------------------------- /app/screens/EditLocationDetails.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/screens/EditLocationDetails.js -------------------------------------------------------------------------------- /app/screens/Events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/screens/Events.js -------------------------------------------------------------------------------- /app/screens/FAQ.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/screens/FAQ.js -------------------------------------------------------------------------------- /app/screens/FilterMap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/screens/FilterMap.js -------------------------------------------------------------------------------- /app/screens/FindCountry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/screens/FindCountry.js -------------------------------------------------------------------------------- /app/screens/FindLocationType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/screens/FindLocationType.js -------------------------------------------------------------------------------- /app/screens/FindMachine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/screens/FindMachine.js -------------------------------------------------------------------------------- /app/screens/FindOperator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/screens/FindOperator.js -------------------------------------------------------------------------------- /app/screens/LocationDetails.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/screens/LocationDetails.js -------------------------------------------------------------------------------- /app/screens/LocationList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/screens/LocationList.js -------------------------------------------------------------------------------- /app/screens/Login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/screens/Login.js -------------------------------------------------------------------------------- /app/screens/MachineDetails.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/screens/MachineDetails.js -------------------------------------------------------------------------------- /app/screens/Map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/screens/Map.js -------------------------------------------------------------------------------- /app/screens/PasswordReset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/screens/PasswordReset.js -------------------------------------------------------------------------------- /app/screens/RecentActivity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/screens/RecentActivity.js -------------------------------------------------------------------------------- /app/screens/ResendConfirmation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/screens/ResendConfirmation.js -------------------------------------------------------------------------------- /app/screens/Resources.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/screens/Resources.js -------------------------------------------------------------------------------- /app/screens/Saved.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/screens/Saved.js -------------------------------------------------------------------------------- /app/screens/Settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/screens/Settings.js -------------------------------------------------------------------------------- /app/screens/Signup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/screens/Signup.js -------------------------------------------------------------------------------- /app/screens/SignupLogin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/screens/SignupLogin.js -------------------------------------------------------------------------------- /app/screens/SuggestLocation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/screens/SuggestLocation.js -------------------------------------------------------------------------------- /app/screens/UserProfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/screens/UserProfile.js -------------------------------------------------------------------------------- /app/screens/__tests__/FilterMap.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/screens/__tests__/LocationList.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/screens/__tests__/LocationList.test.js -------------------------------------------------------------------------------- /app/screens/__tests__/Login.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/screens/__tests__/Login.test.js -------------------------------------------------------------------------------- /app/screens/__tests__/Map.test.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/screens/__tests__/RecentActivity.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/screens/__tests__/RecentMachines.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/screens/__tests__/Signup.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/screens/__tests__/Signup.test.js -------------------------------------------------------------------------------- /app/screens/__tests__/SignupLogin.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/screens/__tests__/SignupLogin.test.js -------------------------------------------------------------------------------- /app/screens/__tests__/UserProfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/screens/__tests__/UserProfile.js -------------------------------------------------------------------------------- /app/selectors/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/selectors/index.js -------------------------------------------------------------------------------- /app/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/store/index.js -------------------------------------------------------------------------------- /app/theme-context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/theme-context.js -------------------------------------------------------------------------------- /app/utils/androidCustomDark.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/utils/androidCustomDark.js -------------------------------------------------------------------------------- /app/utils/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/utils/constants.js -------------------------------------------------------------------------------- /app/utils/countries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/utils/countries.js -------------------------------------------------------------------------------- /app/utils/getActivityIcon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/utils/getActivityIcon.js -------------------------------------------------------------------------------- /app/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/utils/index.js -------------------------------------------------------------------------------- /app/utils/tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/utils/tests.js -------------------------------------------------------------------------------- /app/utils/themes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/utils/themes.js -------------------------------------------------------------------------------- /app/utils/utilityFunctions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/app/utils/utilityFunctions.js -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/babel.config.js -------------------------------------------------------------------------------- /eas.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/eas.json -------------------------------------------------------------------------------- /env_template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/env_template -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/index.js -------------------------------------------------------------------------------- /metro.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/metro.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/package.json -------------------------------------------------------------------------------- /setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/setup.md -------------------------------------------------------------------------------- /setupJest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/setupJest.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinballmap/pbm-react/HEAD/tsconfig.json --------------------------------------------------------------------------------