├── .gitignore ├── README.md ├── package.json ├── public ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── apple-touch-icon.png ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico ├── index.html ├── littlelemon.jpeg ├── robots.txt └── site.webmanifest └── src ├── App.jsx ├── components ├── layout │ ├── Footer.jsx │ ├── Header.jsx │ ├── Layout.jsx │ ├── ScrollToTop.jsx │ ├── assets │ │ ├── logo-white.png │ │ └── logo.png │ ├── footer.css │ └── header.css └── pages │ ├── Home │ ├── Hero.css │ ├── Hero.jsx │ ├── Home.jsx │ ├── MealCard.css │ ├── MealCard.jsx │ ├── OurStory.css │ ├── OurStory.jsx │ ├── TestimonialCard.css │ ├── TestimonialCard.jsx │ ├── Testimonials.css │ ├── Testimonials.jsx │ ├── WeekSpecials.css │ ├── WeekSpecials.jsx │ └── assets │ │ ├── arrowDown.svg │ │ ├── bruschetta.jpg │ │ ├── chefs-mario-and-adrian_1.jpg │ │ ├── chefs-mario-and-adrian_2.jpg │ │ ├── greek-salad.jpg │ │ ├── lemon-dessert.jpeg │ │ └── restaurant-food.jpg │ ├── NotFound │ ├── NotFound.css │ └── NotFound.jsx │ └── Reservations │ ├── Reservations.css │ ├── Reservations.jsx │ ├── confirmedReservation.jsx │ ├── formField.jsx │ ├── reservationForm.jsx │ ├── reservationForm.test.jsx │ └── reservations.test.jsx ├── index.css ├── index.js ├── reportWebVitals.js ├── setupTests.js └── utils └── mockAPI.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/package.json -------------------------------------------------------------------------------- /public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/public/favicon-16x16.png -------------------------------------------------------------------------------- /public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/public/favicon-32x32.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/public/index.html -------------------------------------------------------------------------------- /public/littlelemon.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/public/littlelemon.jpeg -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/public/robots.txt -------------------------------------------------------------------------------- /public/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/public/site.webmanifest -------------------------------------------------------------------------------- /src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/src/App.jsx -------------------------------------------------------------------------------- /src/components/layout/Footer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/src/components/layout/Footer.jsx -------------------------------------------------------------------------------- /src/components/layout/Header.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/src/components/layout/Header.jsx -------------------------------------------------------------------------------- /src/components/layout/Layout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/src/components/layout/Layout.jsx -------------------------------------------------------------------------------- /src/components/layout/ScrollToTop.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/src/components/layout/ScrollToTop.jsx -------------------------------------------------------------------------------- /src/components/layout/assets/logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/src/components/layout/assets/logo-white.png -------------------------------------------------------------------------------- /src/components/layout/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/src/components/layout/assets/logo.png -------------------------------------------------------------------------------- /src/components/layout/footer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/src/components/layout/footer.css -------------------------------------------------------------------------------- /src/components/layout/header.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/src/components/layout/header.css -------------------------------------------------------------------------------- /src/components/pages/Home/Hero.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/src/components/pages/Home/Hero.css -------------------------------------------------------------------------------- /src/components/pages/Home/Hero.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/src/components/pages/Home/Hero.jsx -------------------------------------------------------------------------------- /src/components/pages/Home/Home.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/src/components/pages/Home/Home.jsx -------------------------------------------------------------------------------- /src/components/pages/Home/MealCard.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/src/components/pages/Home/MealCard.css -------------------------------------------------------------------------------- /src/components/pages/Home/MealCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/src/components/pages/Home/MealCard.jsx -------------------------------------------------------------------------------- /src/components/pages/Home/OurStory.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/src/components/pages/Home/OurStory.css -------------------------------------------------------------------------------- /src/components/pages/Home/OurStory.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/src/components/pages/Home/OurStory.jsx -------------------------------------------------------------------------------- /src/components/pages/Home/TestimonialCard.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/src/components/pages/Home/TestimonialCard.css -------------------------------------------------------------------------------- /src/components/pages/Home/TestimonialCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/src/components/pages/Home/TestimonialCard.jsx -------------------------------------------------------------------------------- /src/components/pages/Home/Testimonials.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/src/components/pages/Home/Testimonials.css -------------------------------------------------------------------------------- /src/components/pages/Home/Testimonials.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/src/components/pages/Home/Testimonials.jsx -------------------------------------------------------------------------------- /src/components/pages/Home/WeekSpecials.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/src/components/pages/Home/WeekSpecials.css -------------------------------------------------------------------------------- /src/components/pages/Home/WeekSpecials.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/src/components/pages/Home/WeekSpecials.jsx -------------------------------------------------------------------------------- /src/components/pages/Home/assets/arrowDown.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/src/components/pages/Home/assets/arrowDown.svg -------------------------------------------------------------------------------- /src/components/pages/Home/assets/bruschetta.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/src/components/pages/Home/assets/bruschetta.jpg -------------------------------------------------------------------------------- /src/components/pages/Home/assets/chefs-mario-and-adrian_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/src/components/pages/Home/assets/chefs-mario-and-adrian_1.jpg -------------------------------------------------------------------------------- /src/components/pages/Home/assets/chefs-mario-and-adrian_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/src/components/pages/Home/assets/chefs-mario-and-adrian_2.jpg -------------------------------------------------------------------------------- /src/components/pages/Home/assets/greek-salad.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/src/components/pages/Home/assets/greek-salad.jpg -------------------------------------------------------------------------------- /src/components/pages/Home/assets/lemon-dessert.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/src/components/pages/Home/assets/lemon-dessert.jpeg -------------------------------------------------------------------------------- /src/components/pages/Home/assets/restaurant-food.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/src/components/pages/Home/assets/restaurant-food.jpg -------------------------------------------------------------------------------- /src/components/pages/NotFound/NotFound.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/src/components/pages/NotFound/NotFound.css -------------------------------------------------------------------------------- /src/components/pages/NotFound/NotFound.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/src/components/pages/NotFound/NotFound.jsx -------------------------------------------------------------------------------- /src/components/pages/Reservations/Reservations.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/src/components/pages/Reservations/Reservations.css -------------------------------------------------------------------------------- /src/components/pages/Reservations/Reservations.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/src/components/pages/Reservations/Reservations.jsx -------------------------------------------------------------------------------- /src/components/pages/Reservations/confirmedReservation.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/src/components/pages/Reservations/confirmedReservation.jsx -------------------------------------------------------------------------------- /src/components/pages/Reservations/formField.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/src/components/pages/Reservations/formField.jsx -------------------------------------------------------------------------------- /src/components/pages/Reservations/reservationForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/src/components/pages/Reservations/reservationForm.jsx -------------------------------------------------------------------------------- /src/components/pages/Reservations/reservationForm.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/src/components/pages/Reservations/reservationForm.test.jsx -------------------------------------------------------------------------------- /src/components/pages/Reservations/reservations.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/src/components/pages/Reservations/reservations.test.jsx -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/src/index.js -------------------------------------------------------------------------------- /src/reportWebVitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/src/reportWebVitals.js -------------------------------------------------------------------------------- /src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/src/setupTests.js -------------------------------------------------------------------------------- /src/utils/mockAPI.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorpreston/little-lemon-restaurant/HEAD/src/utils/mockAPI.js --------------------------------------------------------------------------------