├── .eslintrc.json ├── .github └── workflows │ └── main.yml ├── .gitignore ├── .nvmrc ├── .prettierignore ├── .yarn └── releases │ └── yarn-1.22.22.cjs ├── .yarnrc ├── LICENSE ├── README.md ├── craco.config.js ├── docs ├── README.md ├── VS Code │ ├── auto-linting-and-formatting.md │ └── general-tips.md ├── _config.yml ├── capacitor-setup.md ├── file-structure.md ├── map-view-redux.md ├── setup.md └── styling.md ├── ecosystem.config.js ├── example.env ├── package.json ├── public ├── _redirects ├── alan_gibson.jpg ├── amittai-mulberries.jpg ├── ana_carolina_de_lima.jpg ├── caleb_phillips.jpg ├── checkmark │ ├── checkmark.svg │ └── mixed_checkmark.svg ├── craig_durkin.jpg ├── cristina_rubke.jpg ├── david_craft.jpg ├── emily_sigman.jpg ├── ethan-oranges.jpg ├── ethan_welty.jpg ├── favicon.png ├── index.html ├── jeff-tree.jpg ├── jeff_wanner.jpg ├── locales │ ├── ar.json │ ├── de.json │ ├── el.json │ ├── en.json │ ├── es.json │ ├── fr.json │ ├── he.json │ ├── it.json │ ├── nl.json │ ├── pl.json │ ├── pt.json │ ├── ru.json │ ├── sv.json │ ├── tr.json │ ├── uk.json │ ├── vi.json │ ├── zh-hans.json │ └── zh-hant.json ├── logo192.png ├── logo512.png ├── logo_icon_flat.svg ├── logo_orange.svg ├── magnify_map.svg ├── manifest.json ├── no_results_icon.svg ├── plums.jpg ├── press │ ├── aarp_bulletin.jpg │ ├── boulder_lifestyle.jpg │ ├── boulderganic.jpg │ ├── earlytorise.jpg │ ├── food_network.jpg │ ├── hindustan_times.jpg │ ├── inthefield.jpg │ ├── modern_farmer.jpg │ ├── mountain_magazine.jpg │ ├── natural_awakenings.jpg │ ├── oregonian.jpg │ └── urban_farm.png ├── robots.txt ├── splashscreens │ ├── ipad_splash.png │ ├── ipadpro1_splash.png │ ├── ipadpro2_splash.png │ ├── ipadpro3_splash.png │ ├── iphone5_splash.png │ ├── iphone6_splash.png │ ├── iphoneplus_splash.png │ ├── iphonex_splash.png │ ├── iphonexr_splash.png │ └── iphonexsmax_splash.png └── tristram_stuart.jpg ├── scripts ├── README.md ├── data.js ├── less ├── lib │ ├── __init__.py │ ├── source_dir.py │ ├── tap_stream.py │ ├── translation.py │ └── translation_filler.py ├── requirements.txt └── translation_manager.py ├── src ├── components │ ├── about │ │ ├── AboutDatasetPage.js │ │ ├── AboutPhotoGrid.js │ │ ├── DataPage.js │ │ ├── DonationButton.js │ │ ├── DonationModal.js │ │ ├── InThePressPage.js │ │ ├── PhotoGridUtils.js │ │ ├── ProjectPage.js │ │ ├── ShareTheHarvestPage.js │ │ └── aboutRoutes.js │ ├── account │ │ ├── AccountPage.js │ │ ├── ChangeEmailPage.js │ │ ├── ChangePasswordPage.js │ │ └── accountRoutes.js │ ├── activity │ │ ├── ActivityDiary.ts │ │ ├── DiaryEntry.js │ │ ├── RecentChangesPage.js │ │ ├── SkeletonLoader.js │ │ ├── TypesAndPlaces.js │ │ ├── UserActivityPage.js │ │ ├── UserProfile.js │ │ └── activityRoutes.js │ ├── auth │ │ ├── AuthLinks.js │ │ ├── AuthWrappers.js │ │ ├── CheckEmailConfirmationPage.js │ │ ├── ConfirmationPage.js │ │ ├── ConfirmationResendPage.js │ │ ├── EmailForm.js │ │ ├── LinkColumn.js │ │ ├── LoginPage.js │ │ ├── PasswordResetPage.js │ │ ├── PasswordSetPage.js │ │ ├── SignInLink.js │ │ ├── SignupPage.js │ │ ├── WelcomePage.js │ │ ├── authRoutes.js │ │ └── withAuthRedirect.js │ ├── connect │ │ ├── ConnectGeolocation.js │ │ ├── ConnectGoogleMap.js │ │ ├── ConnectI18nViz.js │ │ ├── ConnectInitLocation.js │ │ ├── ConnectLocation.js │ │ ├── ConnectMap.js │ │ ├── ConnectNewLocation.js │ │ ├── ConnectOverscroll.js │ │ ├── ConnectPath.js │ │ ├── ConnectReview.js │ │ ├── ConnectShare.js │ │ ├── ConnectTopPanel.js │ │ ├── ConnectTypes.js │ │ ├── DisconnectActivity.js │ │ ├── DisconnectInitLocation.js │ │ ├── DisconnectLastViewedListPosition.js │ │ ├── DisconnectLocation.js │ │ ├── DisconnectReview.js │ │ └── connectRoutes.js │ ├── desktop │ │ ├── DesktopLayout.js │ │ ├── FilterWrapper.js │ │ ├── Header.js │ │ ├── MainSidePane.js │ │ ├── SettingsButton.js │ │ └── SidePane.js │ ├── embed │ │ ├── EmbedFilterPage.js │ │ └── EmbedHeader.js │ ├── entry │ │ ├── Carousel.js │ │ ├── EntryDesktop.js │ │ ├── EntryMobile.js │ │ ├── EntryOverview.js │ │ ├── EntryReviews.js │ │ ├── LightboxDesktop.js │ │ ├── LightboxMobile.js │ │ ├── Review.js │ │ ├── ReviewButton.js │ │ ├── ReviewStats.js │ │ ├── ReviewSummary.js │ │ ├── TopButtonsDesktop.js │ │ ├── TopButtonsMobile.js │ │ ├── overview │ │ │ ├── ReportButton.js │ │ │ ├── Tags.js │ │ │ ├── TypesHeader.js │ │ │ └── icons │ │ │ │ ├── EatTheWeeds.png │ │ │ │ ├── Facebook.svg │ │ │ │ ├── ForagingTexas.png │ │ │ │ ├── Fruitipedia.png │ │ │ │ ├── USDA.svg │ │ │ │ ├── UrbanMushrooms.png │ │ │ │ └── Wikipedia.svg │ │ ├── textFormatters.js │ │ └── useDeleteLocation.js │ ├── filter │ │ ├── Filter.js │ │ ├── FilterButtons.js │ │ ├── FilterIconButton.js │ │ ├── LabeledCheckbox.js │ │ ├── RCTreeSelectSkeleton.js │ │ ├── TreeSelect.js │ │ ├── TreeSelectView.js │ │ └── arrow.svg │ ├── form │ │ ├── AddTypeModal.js │ │ ├── EditReview.js │ │ ├── FormLayout.js │ │ ├── FormikWrappers.js │ │ ├── LocationForm.js │ │ ├── ReportModal.js │ │ ├── ReviewForm.js │ │ ├── TypesSelect.js │ │ ├── formRoutes.js │ │ ├── useInvisibleRecaptcha.js │ │ └── withLabeledField.js │ ├── init │ │ ├── App.js │ │ ├── Auth.js │ │ └── redirectRoutes.js │ ├── list │ │ ├── DistanceText.js │ │ ├── ListLoading.js │ │ ├── ListPage.js │ │ ├── Locations.js │ │ └── leaf.svg │ ├── map │ │ ├── CloseStreetView.js │ │ ├── Cluster.js │ │ ├── GeolocationDot.js │ │ ├── Location.js │ │ ├── LocationTooltip.js │ │ ├── MapLabel.js │ │ ├── MapPage.js │ │ ├── PanoramaHandler.js │ │ ├── Pins.js │ │ ├── Place.js │ │ ├── TrackLocationButton.js │ │ ├── TypeLabels.js │ │ └── crosshair-medium-green.svg │ ├── mobile │ │ ├── AboutSection.js │ │ ├── EditLocationPositionNav.js │ │ ├── InitLocationNav.js │ │ ├── MobileLayout.js │ │ ├── NavigationBar.js │ │ └── Tabs.js │ ├── photo │ │ ├── PhotoList.js │ │ ├── PhotoOrganizer.js │ │ └── PhotoUploader.js │ ├── search │ │ ├── ClearSearch.js │ │ ├── Search.js │ │ └── SearchEntry.js │ ├── settings │ │ ├── SettingsPage.js │ │ └── mapTiles │ │ │ ├── google-bicycling.png │ │ │ ├── google-roadmap.png │ │ │ ├── google-satellite.png │ │ │ ├── google-terrain.png │ │ │ ├── google-transit.png │ │ │ ├── osm-standard.png │ │ │ └── osm-toner-lite.png │ ├── share │ │ ├── Share.js │ │ ├── ShareIconButton.js │ │ └── useShareUrl.js │ ├── table │ │ ├── DataTable.js │ │ ├── ImportsTable.jsx │ │ └── ShareTheHarvestTable.jsx │ └── ui │ │ ├── ActionButtons.js │ │ ├── AddLocation.js │ │ ├── Button.js │ │ ├── Checkbox.js │ │ ├── CircleIcon.js │ │ ├── CloseButton.js │ │ ├── DraggablePane.js │ │ ├── EntryTabs.js │ │ ├── ForwardChevronIcon.js │ │ ├── GlobalStyle.js │ │ ├── IconBesideText.js │ │ ├── IconButton.js │ │ ├── ImagePreview.js │ │ ├── IndicatorAccordionButton.js │ │ ├── Input.js │ │ ├── Label.js │ │ ├── LabelTag.js │ │ ├── LabeledRow.js │ │ ├── LinkColumn.js │ │ ├── ListEntry.js │ │ ├── LoadingIndicator.js │ │ ├── Modal.js │ │ ├── PageTabs.js │ │ ├── PageTemplate.js │ │ ├── RadioTiles.js │ │ ├── RatingInput.js │ │ ├── ResetButton.js │ │ ├── ReturnIcon.js │ │ ├── SectionHeading.js │ │ ├── Select.js │ │ ├── Slider.js │ │ ├── SocialButtons.js │ │ ├── Spinner.js │ │ ├── Textarea.js │ │ ├── TileButton.js │ │ ├── Toast.js │ │ ├── TopBar.js │ │ ├── TopBarNav.js │ │ ├── TypeName.js │ │ └── TypesAccordion.js ├── constants │ ├── X.svg │ ├── data │ │ ├── harvest.json │ │ └── press.json │ ├── form.js │ ├── list.js │ ├── map.js │ └── mobileLayout.js ├── i18n.js ├── index.js ├── react-app-env.d.ts ├── redux │ ├── activitySlice.js │ ├── authSlice.js │ ├── filterSlice.js │ ├── geolocationSlice.js │ ├── listSlice.js │ ├── locationSlice.js │ ├── mapSlice.js │ ├── miscSlice.js │ ├── placeSlice.js │ ├── reviewSlice.js │ ├── selectParams.js │ ├── settingsSlice.js │ ├── shareSlice.js │ ├── store.js │ ├── typeSlice.js │ ├── updateSelection.js │ ├── viewChange.js │ └── viewportSlice.js └── utils │ ├── api.ts │ ├── apiSchema.ts │ ├── appUrl.js │ ├── authStore.js │ ├── buildSelectTree.ts │ ├── createReviewSummary.ts │ ├── form.js │ ├── localizedTypes.ts │ ├── mapDistance.js │ ├── reportWebVitals.js │ ├── throttle.js │ ├── tokenize.ts │ ├── typeShareEncoder.js │ ├── useAppHistory.js │ ├── useBreakpoint.js │ ├── useGoogleAnalytics.js │ └── viewportBounds.js ├── tsconfig.json └── yarn.lock /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 22.16.0 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | apiSchema.ts 2 | -------------------------------------------------------------------------------- /.yarn/releases/yarn-1.22.22.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/.yarn/releases/yarn-1.22.22.cjs -------------------------------------------------------------------------------- /.yarnrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/.yarnrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/README.md -------------------------------------------------------------------------------- /craco.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/craco.config.js -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/VS Code/auto-linting-and-formatting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/docs/VS Code/auto-linting-and-formatting.md -------------------------------------------------------------------------------- /docs/VS Code/general-tips.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/docs/VS Code/general-tips.md -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/docs/_config.yml -------------------------------------------------------------------------------- /docs/capacitor-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/docs/capacitor-setup.md -------------------------------------------------------------------------------- /docs/file-structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/docs/file-structure.md -------------------------------------------------------------------------------- /docs/map-view-redux.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/docs/map-view-redux.md -------------------------------------------------------------------------------- /docs/setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/docs/setup.md -------------------------------------------------------------------------------- /docs/styling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/docs/styling.md -------------------------------------------------------------------------------- /ecosystem.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/ecosystem.config.js -------------------------------------------------------------------------------- /example.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/example.env -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/package.json -------------------------------------------------------------------------------- /public/_redirects: -------------------------------------------------------------------------------- 1 | /* /index.html 200 2 | -------------------------------------------------------------------------------- /public/alan_gibson.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/alan_gibson.jpg -------------------------------------------------------------------------------- /public/amittai-mulberries.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/amittai-mulberries.jpg -------------------------------------------------------------------------------- /public/ana_carolina_de_lima.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/ana_carolina_de_lima.jpg -------------------------------------------------------------------------------- /public/caleb_phillips.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/caleb_phillips.jpg -------------------------------------------------------------------------------- /public/checkmark/checkmark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/checkmark/checkmark.svg -------------------------------------------------------------------------------- /public/checkmark/mixed_checkmark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/checkmark/mixed_checkmark.svg -------------------------------------------------------------------------------- /public/craig_durkin.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/craig_durkin.jpg -------------------------------------------------------------------------------- /public/cristina_rubke.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/cristina_rubke.jpg -------------------------------------------------------------------------------- /public/david_craft.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/david_craft.jpg -------------------------------------------------------------------------------- /public/emily_sigman.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/emily_sigman.jpg -------------------------------------------------------------------------------- /public/ethan-oranges.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/ethan-oranges.jpg -------------------------------------------------------------------------------- /public/ethan_welty.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/ethan_welty.jpg -------------------------------------------------------------------------------- /public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/favicon.png -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/index.html -------------------------------------------------------------------------------- /public/jeff-tree.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/jeff-tree.jpg -------------------------------------------------------------------------------- /public/jeff_wanner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/jeff_wanner.jpg -------------------------------------------------------------------------------- /public/locales/ar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/locales/ar.json -------------------------------------------------------------------------------- /public/locales/de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/locales/de.json -------------------------------------------------------------------------------- /public/locales/el.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/locales/el.json -------------------------------------------------------------------------------- /public/locales/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/locales/en.json -------------------------------------------------------------------------------- /public/locales/es.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/locales/es.json -------------------------------------------------------------------------------- /public/locales/fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/locales/fr.json -------------------------------------------------------------------------------- /public/locales/he.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/locales/he.json -------------------------------------------------------------------------------- /public/locales/it.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/locales/it.json -------------------------------------------------------------------------------- /public/locales/nl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/locales/nl.json -------------------------------------------------------------------------------- /public/locales/pl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/locales/pl.json -------------------------------------------------------------------------------- /public/locales/pt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/locales/pt.json -------------------------------------------------------------------------------- /public/locales/ru.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/locales/ru.json -------------------------------------------------------------------------------- /public/locales/sv.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/locales/sv.json -------------------------------------------------------------------------------- /public/locales/tr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/locales/tr.json -------------------------------------------------------------------------------- /public/locales/uk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/locales/uk.json -------------------------------------------------------------------------------- /public/locales/vi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/locales/vi.json -------------------------------------------------------------------------------- /public/locales/zh-hans.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/locales/zh-hans.json -------------------------------------------------------------------------------- /public/locales/zh-hant.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/locales/zh-hant.json -------------------------------------------------------------------------------- /public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/logo192.png -------------------------------------------------------------------------------- /public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/logo512.png -------------------------------------------------------------------------------- /public/logo_icon_flat.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/logo_icon_flat.svg -------------------------------------------------------------------------------- /public/logo_orange.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/logo_orange.svg -------------------------------------------------------------------------------- /public/magnify_map.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/magnify_map.svg -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/no_results_icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/no_results_icon.svg -------------------------------------------------------------------------------- /public/plums.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/plums.jpg -------------------------------------------------------------------------------- /public/press/aarp_bulletin.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/press/aarp_bulletin.jpg -------------------------------------------------------------------------------- /public/press/boulder_lifestyle.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/press/boulder_lifestyle.jpg -------------------------------------------------------------------------------- /public/press/boulderganic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/press/boulderganic.jpg -------------------------------------------------------------------------------- /public/press/earlytorise.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/press/earlytorise.jpg -------------------------------------------------------------------------------- /public/press/food_network.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/press/food_network.jpg -------------------------------------------------------------------------------- /public/press/hindustan_times.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/press/hindustan_times.jpg -------------------------------------------------------------------------------- /public/press/inthefield.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/press/inthefield.jpg -------------------------------------------------------------------------------- /public/press/modern_farmer.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/press/modern_farmer.jpg -------------------------------------------------------------------------------- /public/press/mountain_magazine.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/press/mountain_magazine.jpg -------------------------------------------------------------------------------- /public/press/natural_awakenings.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/press/natural_awakenings.jpg -------------------------------------------------------------------------------- /public/press/oregonian.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/press/oregonian.jpg -------------------------------------------------------------------------------- /public/press/urban_farm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/press/urban_farm.png -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/robots.txt -------------------------------------------------------------------------------- /public/splashscreens/ipad_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/splashscreens/ipad_splash.png -------------------------------------------------------------------------------- /public/splashscreens/ipadpro1_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/splashscreens/ipadpro1_splash.png -------------------------------------------------------------------------------- /public/splashscreens/ipadpro2_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/splashscreens/ipadpro2_splash.png -------------------------------------------------------------------------------- /public/splashscreens/ipadpro3_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/splashscreens/ipadpro3_splash.png -------------------------------------------------------------------------------- /public/splashscreens/iphone5_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/splashscreens/iphone5_splash.png -------------------------------------------------------------------------------- /public/splashscreens/iphone6_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/splashscreens/iphone6_splash.png -------------------------------------------------------------------------------- /public/splashscreens/iphoneplus_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/splashscreens/iphoneplus_splash.png -------------------------------------------------------------------------------- /public/splashscreens/iphonex_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/splashscreens/iphonex_splash.png -------------------------------------------------------------------------------- /public/splashscreens/iphonexr_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/splashscreens/iphonexr_splash.png -------------------------------------------------------------------------------- /public/splashscreens/iphonexsmax_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/splashscreens/iphonexsmax_splash.png -------------------------------------------------------------------------------- /public/tristram_stuart.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/public/tristram_stuart.jpg -------------------------------------------------------------------------------- /scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/scripts/README.md -------------------------------------------------------------------------------- /scripts/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/scripts/data.js -------------------------------------------------------------------------------- /scripts/less: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/lib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/scripts/lib/__init__.py -------------------------------------------------------------------------------- /scripts/lib/source_dir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/scripts/lib/source_dir.py -------------------------------------------------------------------------------- /scripts/lib/tap_stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/scripts/lib/tap_stream.py -------------------------------------------------------------------------------- /scripts/lib/translation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/scripts/lib/translation.py -------------------------------------------------------------------------------- /scripts/lib/translation_filler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/scripts/lib/translation_filler.py -------------------------------------------------------------------------------- /scripts/requirements.txt: -------------------------------------------------------------------------------- 1 | anthropic 2 | pyyaml 3 | iso639-lang 4 | -------------------------------------------------------------------------------- /scripts/translation_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/scripts/translation_manager.py -------------------------------------------------------------------------------- /src/components/about/AboutDatasetPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/about/AboutDatasetPage.js -------------------------------------------------------------------------------- /src/components/about/AboutPhotoGrid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/about/AboutPhotoGrid.js -------------------------------------------------------------------------------- /src/components/about/DataPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/about/DataPage.js -------------------------------------------------------------------------------- /src/components/about/DonationButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/about/DonationButton.js -------------------------------------------------------------------------------- /src/components/about/DonationModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/about/DonationModal.js -------------------------------------------------------------------------------- /src/components/about/InThePressPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/about/InThePressPage.js -------------------------------------------------------------------------------- /src/components/about/PhotoGridUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/about/PhotoGridUtils.js -------------------------------------------------------------------------------- /src/components/about/ProjectPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/about/ProjectPage.js -------------------------------------------------------------------------------- /src/components/about/ShareTheHarvestPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/about/ShareTheHarvestPage.js -------------------------------------------------------------------------------- /src/components/about/aboutRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/about/aboutRoutes.js -------------------------------------------------------------------------------- /src/components/account/AccountPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/account/AccountPage.js -------------------------------------------------------------------------------- /src/components/account/ChangeEmailPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/account/ChangeEmailPage.js -------------------------------------------------------------------------------- /src/components/account/ChangePasswordPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/account/ChangePasswordPage.js -------------------------------------------------------------------------------- /src/components/account/accountRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/account/accountRoutes.js -------------------------------------------------------------------------------- /src/components/activity/ActivityDiary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/activity/ActivityDiary.ts -------------------------------------------------------------------------------- /src/components/activity/DiaryEntry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/activity/DiaryEntry.js -------------------------------------------------------------------------------- /src/components/activity/RecentChangesPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/activity/RecentChangesPage.js -------------------------------------------------------------------------------- /src/components/activity/SkeletonLoader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/activity/SkeletonLoader.js -------------------------------------------------------------------------------- /src/components/activity/TypesAndPlaces.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/activity/TypesAndPlaces.js -------------------------------------------------------------------------------- /src/components/activity/UserActivityPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/activity/UserActivityPage.js -------------------------------------------------------------------------------- /src/components/activity/UserProfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/activity/UserProfile.js -------------------------------------------------------------------------------- /src/components/activity/activityRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/activity/activityRoutes.js -------------------------------------------------------------------------------- /src/components/auth/AuthLinks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/auth/AuthLinks.js -------------------------------------------------------------------------------- /src/components/auth/AuthWrappers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/auth/AuthWrappers.js -------------------------------------------------------------------------------- /src/components/auth/CheckEmailConfirmationPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/auth/CheckEmailConfirmationPage.js -------------------------------------------------------------------------------- /src/components/auth/ConfirmationPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/auth/ConfirmationPage.js -------------------------------------------------------------------------------- /src/components/auth/ConfirmationResendPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/auth/ConfirmationResendPage.js -------------------------------------------------------------------------------- /src/components/auth/EmailForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/auth/EmailForm.js -------------------------------------------------------------------------------- /src/components/auth/LinkColumn.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/auth/LoginPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/auth/LoginPage.js -------------------------------------------------------------------------------- /src/components/auth/PasswordResetPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/auth/PasswordResetPage.js -------------------------------------------------------------------------------- /src/components/auth/PasswordSetPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/auth/PasswordSetPage.js -------------------------------------------------------------------------------- /src/components/auth/SignInLink.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/auth/SignInLink.js -------------------------------------------------------------------------------- /src/components/auth/SignupPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/auth/SignupPage.js -------------------------------------------------------------------------------- /src/components/auth/WelcomePage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/auth/WelcomePage.js -------------------------------------------------------------------------------- /src/components/auth/authRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/auth/authRoutes.js -------------------------------------------------------------------------------- /src/components/auth/withAuthRedirect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/auth/withAuthRedirect.js -------------------------------------------------------------------------------- /src/components/connect/ConnectGeolocation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/connect/ConnectGeolocation.js -------------------------------------------------------------------------------- /src/components/connect/ConnectGoogleMap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/connect/ConnectGoogleMap.js -------------------------------------------------------------------------------- /src/components/connect/ConnectI18nViz.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/connect/ConnectI18nViz.js -------------------------------------------------------------------------------- /src/components/connect/ConnectInitLocation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/connect/ConnectInitLocation.js -------------------------------------------------------------------------------- /src/components/connect/ConnectLocation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/connect/ConnectLocation.js -------------------------------------------------------------------------------- /src/components/connect/ConnectMap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/connect/ConnectMap.js -------------------------------------------------------------------------------- /src/components/connect/ConnectNewLocation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/connect/ConnectNewLocation.js -------------------------------------------------------------------------------- /src/components/connect/ConnectOverscroll.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/connect/ConnectOverscroll.js -------------------------------------------------------------------------------- /src/components/connect/ConnectPath.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/connect/ConnectPath.js -------------------------------------------------------------------------------- /src/components/connect/ConnectReview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/connect/ConnectReview.js -------------------------------------------------------------------------------- /src/components/connect/ConnectShare.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/connect/ConnectShare.js -------------------------------------------------------------------------------- /src/components/connect/ConnectTopPanel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/connect/ConnectTopPanel.js -------------------------------------------------------------------------------- /src/components/connect/ConnectTypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/connect/ConnectTypes.js -------------------------------------------------------------------------------- /src/components/connect/DisconnectActivity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/connect/DisconnectActivity.js -------------------------------------------------------------------------------- /src/components/connect/DisconnectInitLocation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/connect/DisconnectInitLocation.js -------------------------------------------------------------------------------- /src/components/connect/DisconnectLastViewedListPosition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/connect/DisconnectLastViewedListPosition.js -------------------------------------------------------------------------------- /src/components/connect/DisconnectLocation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/connect/DisconnectLocation.js -------------------------------------------------------------------------------- /src/components/connect/DisconnectReview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/connect/DisconnectReview.js -------------------------------------------------------------------------------- /src/components/connect/connectRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/connect/connectRoutes.js -------------------------------------------------------------------------------- /src/components/desktop/DesktopLayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/desktop/DesktopLayout.js -------------------------------------------------------------------------------- /src/components/desktop/FilterWrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/desktop/FilterWrapper.js -------------------------------------------------------------------------------- /src/components/desktop/Header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/desktop/Header.js -------------------------------------------------------------------------------- /src/components/desktop/MainSidePane.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/desktop/MainSidePane.js -------------------------------------------------------------------------------- /src/components/desktop/SettingsButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/desktop/SettingsButton.js -------------------------------------------------------------------------------- /src/components/desktop/SidePane.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/desktop/SidePane.js -------------------------------------------------------------------------------- /src/components/embed/EmbedFilterPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/embed/EmbedFilterPage.js -------------------------------------------------------------------------------- /src/components/embed/EmbedHeader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/embed/EmbedHeader.js -------------------------------------------------------------------------------- /src/components/entry/Carousel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/entry/Carousel.js -------------------------------------------------------------------------------- /src/components/entry/EntryDesktop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/entry/EntryDesktop.js -------------------------------------------------------------------------------- /src/components/entry/EntryMobile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/entry/EntryMobile.js -------------------------------------------------------------------------------- /src/components/entry/EntryOverview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/entry/EntryOverview.js -------------------------------------------------------------------------------- /src/components/entry/EntryReviews.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/entry/EntryReviews.js -------------------------------------------------------------------------------- /src/components/entry/LightboxDesktop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/entry/LightboxDesktop.js -------------------------------------------------------------------------------- /src/components/entry/LightboxMobile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/entry/LightboxMobile.js -------------------------------------------------------------------------------- /src/components/entry/Review.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/entry/Review.js -------------------------------------------------------------------------------- /src/components/entry/ReviewButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/entry/ReviewButton.js -------------------------------------------------------------------------------- /src/components/entry/ReviewStats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/entry/ReviewStats.js -------------------------------------------------------------------------------- /src/components/entry/ReviewSummary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/entry/ReviewSummary.js -------------------------------------------------------------------------------- /src/components/entry/TopButtonsDesktop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/entry/TopButtonsDesktop.js -------------------------------------------------------------------------------- /src/components/entry/TopButtonsMobile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/entry/TopButtonsMobile.js -------------------------------------------------------------------------------- /src/components/entry/overview/ReportButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/entry/overview/ReportButton.js -------------------------------------------------------------------------------- /src/components/entry/overview/Tags.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/entry/overview/Tags.js -------------------------------------------------------------------------------- /src/components/entry/overview/TypesHeader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/entry/overview/TypesHeader.js -------------------------------------------------------------------------------- /src/components/entry/overview/icons/EatTheWeeds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/entry/overview/icons/EatTheWeeds.png -------------------------------------------------------------------------------- /src/components/entry/overview/icons/Facebook.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/entry/overview/icons/Facebook.svg -------------------------------------------------------------------------------- /src/components/entry/overview/icons/ForagingTexas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/entry/overview/icons/ForagingTexas.png -------------------------------------------------------------------------------- /src/components/entry/overview/icons/Fruitipedia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/entry/overview/icons/Fruitipedia.png -------------------------------------------------------------------------------- /src/components/entry/overview/icons/USDA.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/entry/overview/icons/USDA.svg -------------------------------------------------------------------------------- /src/components/entry/overview/icons/UrbanMushrooms.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/entry/overview/icons/UrbanMushrooms.png -------------------------------------------------------------------------------- /src/components/entry/overview/icons/Wikipedia.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/entry/overview/icons/Wikipedia.svg -------------------------------------------------------------------------------- /src/components/entry/textFormatters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/entry/textFormatters.js -------------------------------------------------------------------------------- /src/components/entry/useDeleteLocation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/entry/useDeleteLocation.js -------------------------------------------------------------------------------- /src/components/filter/Filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/filter/Filter.js -------------------------------------------------------------------------------- /src/components/filter/FilterButtons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/filter/FilterButtons.js -------------------------------------------------------------------------------- /src/components/filter/FilterIconButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/filter/FilterIconButton.js -------------------------------------------------------------------------------- /src/components/filter/LabeledCheckbox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/filter/LabeledCheckbox.js -------------------------------------------------------------------------------- /src/components/filter/RCTreeSelectSkeleton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/filter/RCTreeSelectSkeleton.js -------------------------------------------------------------------------------- /src/components/filter/TreeSelect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/filter/TreeSelect.js -------------------------------------------------------------------------------- /src/components/filter/TreeSelectView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/filter/TreeSelectView.js -------------------------------------------------------------------------------- /src/components/filter/arrow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/filter/arrow.svg -------------------------------------------------------------------------------- /src/components/form/AddTypeModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/form/AddTypeModal.js -------------------------------------------------------------------------------- /src/components/form/EditReview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/form/EditReview.js -------------------------------------------------------------------------------- /src/components/form/FormLayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/form/FormLayout.js -------------------------------------------------------------------------------- /src/components/form/FormikWrappers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/form/FormikWrappers.js -------------------------------------------------------------------------------- /src/components/form/LocationForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/form/LocationForm.js -------------------------------------------------------------------------------- /src/components/form/ReportModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/form/ReportModal.js -------------------------------------------------------------------------------- /src/components/form/ReviewForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/form/ReviewForm.js -------------------------------------------------------------------------------- /src/components/form/TypesSelect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/form/TypesSelect.js -------------------------------------------------------------------------------- /src/components/form/formRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/form/formRoutes.js -------------------------------------------------------------------------------- /src/components/form/useInvisibleRecaptcha.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/form/useInvisibleRecaptcha.js -------------------------------------------------------------------------------- /src/components/form/withLabeledField.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/form/withLabeledField.js -------------------------------------------------------------------------------- /src/components/init/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/init/App.js -------------------------------------------------------------------------------- /src/components/init/Auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/init/Auth.js -------------------------------------------------------------------------------- /src/components/init/redirectRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/init/redirectRoutes.js -------------------------------------------------------------------------------- /src/components/list/DistanceText.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/list/DistanceText.js -------------------------------------------------------------------------------- /src/components/list/ListLoading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/list/ListLoading.js -------------------------------------------------------------------------------- /src/components/list/ListPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/list/ListPage.js -------------------------------------------------------------------------------- /src/components/list/Locations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/list/Locations.js -------------------------------------------------------------------------------- /src/components/list/leaf.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/list/leaf.svg -------------------------------------------------------------------------------- /src/components/map/CloseStreetView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/map/CloseStreetView.js -------------------------------------------------------------------------------- /src/components/map/Cluster.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/map/Cluster.js -------------------------------------------------------------------------------- /src/components/map/GeolocationDot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/map/GeolocationDot.js -------------------------------------------------------------------------------- /src/components/map/Location.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/map/Location.js -------------------------------------------------------------------------------- /src/components/map/LocationTooltip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/map/LocationTooltip.js -------------------------------------------------------------------------------- /src/components/map/MapLabel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/map/MapLabel.js -------------------------------------------------------------------------------- /src/components/map/MapPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/map/MapPage.js -------------------------------------------------------------------------------- /src/components/map/PanoramaHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/map/PanoramaHandler.js -------------------------------------------------------------------------------- /src/components/map/Pins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/map/Pins.js -------------------------------------------------------------------------------- /src/components/map/Place.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/map/Place.js -------------------------------------------------------------------------------- /src/components/map/TrackLocationButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/map/TrackLocationButton.js -------------------------------------------------------------------------------- /src/components/map/TypeLabels.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/map/TypeLabels.js -------------------------------------------------------------------------------- /src/components/map/crosshair-medium-green.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/map/crosshair-medium-green.svg -------------------------------------------------------------------------------- /src/components/mobile/AboutSection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/mobile/AboutSection.js -------------------------------------------------------------------------------- /src/components/mobile/EditLocationPositionNav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/mobile/EditLocationPositionNav.js -------------------------------------------------------------------------------- /src/components/mobile/InitLocationNav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/mobile/InitLocationNav.js -------------------------------------------------------------------------------- /src/components/mobile/MobileLayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/mobile/MobileLayout.js -------------------------------------------------------------------------------- /src/components/mobile/NavigationBar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/mobile/NavigationBar.js -------------------------------------------------------------------------------- /src/components/mobile/Tabs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/mobile/Tabs.js -------------------------------------------------------------------------------- /src/components/photo/PhotoList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/photo/PhotoList.js -------------------------------------------------------------------------------- /src/components/photo/PhotoOrganizer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/photo/PhotoOrganizer.js -------------------------------------------------------------------------------- /src/components/photo/PhotoUploader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/photo/PhotoUploader.js -------------------------------------------------------------------------------- /src/components/search/ClearSearch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/search/ClearSearch.js -------------------------------------------------------------------------------- /src/components/search/Search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/search/Search.js -------------------------------------------------------------------------------- /src/components/search/SearchEntry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/search/SearchEntry.js -------------------------------------------------------------------------------- /src/components/settings/SettingsPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/settings/SettingsPage.js -------------------------------------------------------------------------------- /src/components/settings/mapTiles/google-bicycling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/settings/mapTiles/google-bicycling.png -------------------------------------------------------------------------------- /src/components/settings/mapTiles/google-roadmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/settings/mapTiles/google-roadmap.png -------------------------------------------------------------------------------- /src/components/settings/mapTiles/google-satellite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/settings/mapTiles/google-satellite.png -------------------------------------------------------------------------------- /src/components/settings/mapTiles/google-terrain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/settings/mapTiles/google-terrain.png -------------------------------------------------------------------------------- /src/components/settings/mapTiles/google-transit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/settings/mapTiles/google-transit.png -------------------------------------------------------------------------------- /src/components/settings/mapTiles/osm-standard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/settings/mapTiles/osm-standard.png -------------------------------------------------------------------------------- /src/components/settings/mapTiles/osm-toner-lite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/settings/mapTiles/osm-toner-lite.png -------------------------------------------------------------------------------- /src/components/share/Share.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/share/Share.js -------------------------------------------------------------------------------- /src/components/share/ShareIconButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/share/ShareIconButton.js -------------------------------------------------------------------------------- /src/components/share/useShareUrl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/share/useShareUrl.js -------------------------------------------------------------------------------- /src/components/table/DataTable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/table/DataTable.js -------------------------------------------------------------------------------- /src/components/table/ImportsTable.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/table/ImportsTable.jsx -------------------------------------------------------------------------------- /src/components/table/ShareTheHarvestTable.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/table/ShareTheHarvestTable.jsx -------------------------------------------------------------------------------- /src/components/ui/ActionButtons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/ui/ActionButtons.js -------------------------------------------------------------------------------- /src/components/ui/AddLocation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/ui/AddLocation.js -------------------------------------------------------------------------------- /src/components/ui/Button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/ui/Button.js -------------------------------------------------------------------------------- /src/components/ui/Checkbox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/ui/Checkbox.js -------------------------------------------------------------------------------- /src/components/ui/CircleIcon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/ui/CircleIcon.js -------------------------------------------------------------------------------- /src/components/ui/CloseButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/ui/CloseButton.js -------------------------------------------------------------------------------- /src/components/ui/DraggablePane.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/ui/DraggablePane.js -------------------------------------------------------------------------------- /src/components/ui/EntryTabs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/ui/EntryTabs.js -------------------------------------------------------------------------------- /src/components/ui/ForwardChevronIcon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/ui/ForwardChevronIcon.js -------------------------------------------------------------------------------- /src/components/ui/GlobalStyle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/ui/GlobalStyle.js -------------------------------------------------------------------------------- /src/components/ui/IconBesideText.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/ui/IconBesideText.js -------------------------------------------------------------------------------- /src/components/ui/IconButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/ui/IconButton.js -------------------------------------------------------------------------------- /src/components/ui/ImagePreview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/ui/ImagePreview.js -------------------------------------------------------------------------------- /src/components/ui/IndicatorAccordionButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/ui/IndicatorAccordionButton.js -------------------------------------------------------------------------------- /src/components/ui/Input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/ui/Input.js -------------------------------------------------------------------------------- /src/components/ui/Label.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/ui/Label.js -------------------------------------------------------------------------------- /src/components/ui/LabelTag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/ui/LabelTag.js -------------------------------------------------------------------------------- /src/components/ui/LabeledRow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/ui/LabeledRow.js -------------------------------------------------------------------------------- /src/components/ui/LinkColumn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/ui/LinkColumn.js -------------------------------------------------------------------------------- /src/components/ui/ListEntry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/ui/ListEntry.js -------------------------------------------------------------------------------- /src/components/ui/LoadingIndicator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/ui/LoadingIndicator.js -------------------------------------------------------------------------------- /src/components/ui/Modal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/ui/Modal.js -------------------------------------------------------------------------------- /src/components/ui/PageTabs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/ui/PageTabs.js -------------------------------------------------------------------------------- /src/components/ui/PageTemplate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/ui/PageTemplate.js -------------------------------------------------------------------------------- /src/components/ui/RadioTiles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/ui/RadioTiles.js -------------------------------------------------------------------------------- /src/components/ui/RatingInput.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/ui/RatingInput.js -------------------------------------------------------------------------------- /src/components/ui/ResetButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/ui/ResetButton.js -------------------------------------------------------------------------------- /src/components/ui/ReturnIcon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/ui/ReturnIcon.js -------------------------------------------------------------------------------- /src/components/ui/SectionHeading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/ui/SectionHeading.js -------------------------------------------------------------------------------- /src/components/ui/Select.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/ui/Select.js -------------------------------------------------------------------------------- /src/components/ui/Slider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/ui/Slider.js -------------------------------------------------------------------------------- /src/components/ui/SocialButtons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/ui/SocialButtons.js -------------------------------------------------------------------------------- /src/components/ui/Spinner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/ui/Spinner.js -------------------------------------------------------------------------------- /src/components/ui/Textarea.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/ui/Textarea.js -------------------------------------------------------------------------------- /src/components/ui/TileButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/ui/TileButton.js -------------------------------------------------------------------------------- /src/components/ui/Toast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/ui/Toast.js -------------------------------------------------------------------------------- /src/components/ui/TopBar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/ui/TopBar.js -------------------------------------------------------------------------------- /src/components/ui/TopBarNav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/ui/TopBarNav.js -------------------------------------------------------------------------------- /src/components/ui/TypeName.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/ui/TypeName.js -------------------------------------------------------------------------------- /src/components/ui/TypesAccordion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/components/ui/TypesAccordion.js -------------------------------------------------------------------------------- /src/constants/X.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/constants/X.svg -------------------------------------------------------------------------------- /src/constants/data/harvest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/constants/data/harvest.json -------------------------------------------------------------------------------- /src/constants/data/press.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/constants/data/press.json -------------------------------------------------------------------------------- /src/constants/form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/constants/form.js -------------------------------------------------------------------------------- /src/constants/list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/constants/list.js -------------------------------------------------------------------------------- /src/constants/map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/constants/map.js -------------------------------------------------------------------------------- /src/constants/mobileLayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/constants/mobileLayout.js -------------------------------------------------------------------------------- /src/i18n.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/i18n.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/index.js -------------------------------------------------------------------------------- /src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/redux/activitySlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/redux/activitySlice.js -------------------------------------------------------------------------------- /src/redux/authSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/redux/authSlice.js -------------------------------------------------------------------------------- /src/redux/filterSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/redux/filterSlice.js -------------------------------------------------------------------------------- /src/redux/geolocationSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/redux/geolocationSlice.js -------------------------------------------------------------------------------- /src/redux/listSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/redux/listSlice.js -------------------------------------------------------------------------------- /src/redux/locationSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/redux/locationSlice.js -------------------------------------------------------------------------------- /src/redux/mapSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/redux/mapSlice.js -------------------------------------------------------------------------------- /src/redux/miscSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/redux/miscSlice.js -------------------------------------------------------------------------------- /src/redux/placeSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/redux/placeSlice.js -------------------------------------------------------------------------------- /src/redux/reviewSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/redux/reviewSlice.js -------------------------------------------------------------------------------- /src/redux/selectParams.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/redux/selectParams.js -------------------------------------------------------------------------------- /src/redux/settingsSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/redux/settingsSlice.js -------------------------------------------------------------------------------- /src/redux/shareSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/redux/shareSlice.js -------------------------------------------------------------------------------- /src/redux/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/redux/store.js -------------------------------------------------------------------------------- /src/redux/typeSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/redux/typeSlice.js -------------------------------------------------------------------------------- /src/redux/updateSelection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/redux/updateSelection.js -------------------------------------------------------------------------------- /src/redux/viewChange.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/redux/viewChange.js -------------------------------------------------------------------------------- /src/redux/viewportSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/redux/viewportSlice.js -------------------------------------------------------------------------------- /src/utils/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/utils/api.ts -------------------------------------------------------------------------------- /src/utils/apiSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/utils/apiSchema.ts -------------------------------------------------------------------------------- /src/utils/appUrl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/utils/appUrl.js -------------------------------------------------------------------------------- /src/utils/authStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/utils/authStore.js -------------------------------------------------------------------------------- /src/utils/buildSelectTree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/utils/buildSelectTree.ts -------------------------------------------------------------------------------- /src/utils/createReviewSummary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/utils/createReviewSummary.ts -------------------------------------------------------------------------------- /src/utils/form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/utils/form.js -------------------------------------------------------------------------------- /src/utils/localizedTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/utils/localizedTypes.ts -------------------------------------------------------------------------------- /src/utils/mapDistance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/utils/mapDistance.js -------------------------------------------------------------------------------- /src/utils/reportWebVitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/utils/reportWebVitals.js -------------------------------------------------------------------------------- /src/utils/throttle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/utils/throttle.js -------------------------------------------------------------------------------- /src/utils/tokenize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/utils/tokenize.ts -------------------------------------------------------------------------------- /src/utils/typeShareEncoder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/utils/typeShareEncoder.js -------------------------------------------------------------------------------- /src/utils/useAppHistory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/utils/useAppHistory.js -------------------------------------------------------------------------------- /src/utils/useBreakpoint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/utils/useBreakpoint.js -------------------------------------------------------------------------------- /src/utils/useGoogleAnalytics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/utils/useGoogleAnalytics.js -------------------------------------------------------------------------------- /src/utils/viewportBounds.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/src/utils/viewportBounds.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falling-fruit/falling-fruit-web/HEAD/yarn.lock --------------------------------------------------------------------------------