├── .gitignore ├── README.md ├── images ├── yelp-home.png ├── yelp-search.png └── yelp.gif ├── package.json ├── public ├── favicon.ico ├── index.html ├── logo192.png ├── logo512.png ├── manifest.json └── robots.txt ├── src ├── App.js ├── App.test.js ├── BusinessRating │ ├── BusinessRating.js │ └── BusinessRating.module.css ├── LandingPage │ ├── LandingPage.js │ ├── LandingPage.module.css │ ├── SearchSuggestions │ │ ├── SearchSuggestions.js │ │ └── SearchSuggestions.module.css │ └── TopNav │ │ ├── TopNav.js │ │ └── TopNav.module.css ├── NavBar │ ├── NavBar.js │ ├── NavBar.module.css │ └── SubNav │ │ ├── SubNav.js │ │ ├── SubNav.module.css │ │ └── SubNavItem │ │ ├── SubNavItem.js │ │ └── SubNavItem.module.css ├── Search │ ├── Search.js │ ├── Search.module.css │ ├── SearchResults │ │ ├── SearchResult │ │ │ ├── SearchResult.js │ │ │ └── SearchResult.module.css │ │ ├── SearchResults.js │ │ └── SearchResults.module.css │ └── SearchResultsSummary │ │ ├── SearchResultsSummary.js │ │ └── SearchResultsSummary.module.css ├── SearchBar │ ├── SearchBar.js │ └── SearchBar.module.css ├── Spinner │ ├── Spinner.js │ └── Spinner.module.css ├── assets │ └── logo.png ├── hooks │ └── yelp-api │ │ ├── api.js │ │ ├── config.js │ │ └── useBusinessSearch.js ├── index.js └── serviceWorker.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/yelp-frontend/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/yelp-frontend/HEAD/README.md -------------------------------------------------------------------------------- /images/yelp-home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/yelp-frontend/HEAD/images/yelp-home.png -------------------------------------------------------------------------------- /images/yelp-search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/yelp-frontend/HEAD/images/yelp-search.png -------------------------------------------------------------------------------- /images/yelp.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/yelp-frontend/HEAD/images/yelp.gif -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/yelp-frontend/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/yelp-frontend/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/yelp-frontend/HEAD/public/index.html -------------------------------------------------------------------------------- /public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/yelp-frontend/HEAD/public/logo192.png -------------------------------------------------------------------------------- /public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/yelp-frontend/HEAD/public/logo512.png -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/yelp-frontend/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/yelp-frontend/HEAD/public/robots.txt -------------------------------------------------------------------------------- /src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/yelp-frontend/HEAD/src/App.js -------------------------------------------------------------------------------- /src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/yelp-frontend/HEAD/src/App.test.js -------------------------------------------------------------------------------- /src/BusinessRating/BusinessRating.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/yelp-frontend/HEAD/src/BusinessRating/BusinessRating.js -------------------------------------------------------------------------------- /src/BusinessRating/BusinessRating.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/yelp-frontend/HEAD/src/BusinessRating/BusinessRating.module.css -------------------------------------------------------------------------------- /src/LandingPage/LandingPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/yelp-frontend/HEAD/src/LandingPage/LandingPage.js -------------------------------------------------------------------------------- /src/LandingPage/LandingPage.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/yelp-frontend/HEAD/src/LandingPage/LandingPage.module.css -------------------------------------------------------------------------------- /src/LandingPage/SearchSuggestions/SearchSuggestions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/yelp-frontend/HEAD/src/LandingPage/SearchSuggestions/SearchSuggestions.js -------------------------------------------------------------------------------- /src/LandingPage/SearchSuggestions/SearchSuggestions.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/yelp-frontend/HEAD/src/LandingPage/SearchSuggestions/SearchSuggestions.module.css -------------------------------------------------------------------------------- /src/LandingPage/TopNav/TopNav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/yelp-frontend/HEAD/src/LandingPage/TopNav/TopNav.js -------------------------------------------------------------------------------- /src/LandingPage/TopNav/TopNav.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/yelp-frontend/HEAD/src/LandingPage/TopNav/TopNav.module.css -------------------------------------------------------------------------------- /src/NavBar/NavBar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/yelp-frontend/HEAD/src/NavBar/NavBar.js -------------------------------------------------------------------------------- /src/NavBar/NavBar.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/yelp-frontend/HEAD/src/NavBar/NavBar.module.css -------------------------------------------------------------------------------- /src/NavBar/SubNav/SubNav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/yelp-frontend/HEAD/src/NavBar/SubNav/SubNav.js -------------------------------------------------------------------------------- /src/NavBar/SubNav/SubNav.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/yelp-frontend/HEAD/src/NavBar/SubNav/SubNav.module.css -------------------------------------------------------------------------------- /src/NavBar/SubNav/SubNavItem/SubNavItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/yelp-frontend/HEAD/src/NavBar/SubNav/SubNavItem/SubNavItem.js -------------------------------------------------------------------------------- /src/NavBar/SubNav/SubNavItem/SubNavItem.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/yelp-frontend/HEAD/src/NavBar/SubNav/SubNavItem/SubNavItem.module.css -------------------------------------------------------------------------------- /src/Search/Search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/yelp-frontend/HEAD/src/Search/Search.js -------------------------------------------------------------------------------- /src/Search/Search.module.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/Search/SearchResults/SearchResult/SearchResult.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/yelp-frontend/HEAD/src/Search/SearchResults/SearchResult/SearchResult.js -------------------------------------------------------------------------------- /src/Search/SearchResults/SearchResult/SearchResult.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/yelp-frontend/HEAD/src/Search/SearchResults/SearchResult/SearchResult.module.css -------------------------------------------------------------------------------- /src/Search/SearchResults/SearchResults.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/yelp-frontend/HEAD/src/Search/SearchResults/SearchResults.js -------------------------------------------------------------------------------- /src/Search/SearchResults/SearchResults.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/yelp-frontend/HEAD/src/Search/SearchResults/SearchResults.module.css -------------------------------------------------------------------------------- /src/Search/SearchResultsSummary/SearchResultsSummary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/yelp-frontend/HEAD/src/Search/SearchResultsSummary/SearchResultsSummary.js -------------------------------------------------------------------------------- /src/Search/SearchResultsSummary/SearchResultsSummary.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/yelp-frontend/HEAD/src/Search/SearchResultsSummary/SearchResultsSummary.module.css -------------------------------------------------------------------------------- /src/SearchBar/SearchBar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/yelp-frontend/HEAD/src/SearchBar/SearchBar.js -------------------------------------------------------------------------------- /src/SearchBar/SearchBar.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/yelp-frontend/HEAD/src/SearchBar/SearchBar.module.css -------------------------------------------------------------------------------- /src/Spinner/Spinner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/yelp-frontend/HEAD/src/Spinner/Spinner.js -------------------------------------------------------------------------------- /src/Spinner/Spinner.module.css: -------------------------------------------------------------------------------- 1 | :global(.button).spinner { 2 | border: none; 3 | } -------------------------------------------------------------------------------- /src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/yelp-frontend/HEAD/src/assets/logo.png -------------------------------------------------------------------------------- /src/hooks/yelp-api/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/yelp-frontend/HEAD/src/hooks/yelp-api/api.js -------------------------------------------------------------------------------- /src/hooks/yelp-api/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/yelp-frontend/HEAD/src/hooks/yelp-api/config.js -------------------------------------------------------------------------------- /src/hooks/yelp-api/useBusinessSearch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/yelp-frontend/HEAD/src/hooks/yelp-api/useBusinessSearch.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/yelp-frontend/HEAD/src/index.js -------------------------------------------------------------------------------- /src/serviceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/yelp-frontend/HEAD/src/serviceWorker.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/yelp-frontend/HEAD/yarn.lock --------------------------------------------------------------------------------