├── .gitignore ├── README.md ├── cypress.json ├── cypress ├── fixtures │ └── example.json ├── helpers │ └── index.js ├── integration │ ├── Bookish.feature │ ├── Bookish │ │ ├── book-list.js │ │ ├── heading.js │ │ ├── index.js │ │ ├── review.js │ │ └── search.js │ └── ui │ │ └── bookish.spec.js ├── plugins │ └── index.js └── support │ ├── commands.js │ └── index.js ├── package.json ├── public ├── favicon.ico ├── index.html ├── logo192.png ├── logo512.png ├── manifest.json └── robots.txt ├── report.js ├── reports └── report.html ├── src ├── App.js ├── BookDetail │ ├── BookDetail.jsx │ ├── BookDetail.test.jsx │ ├── BookDetailsContainer.jsx │ ├── BookDetailsContainer.test.jsx │ ├── Review.jsx │ ├── Review.test.jsx │ ├── ReviewForm.jsx │ ├── ReviewList.jsx │ └── ReviewList.test.jsx ├── BookList │ ├── BookList.jsx │ ├── BookList.test.jsx │ ├── BookListContainer.jsx │ ├── BookListContainer.test.jsx │ ├── SearchBox.jsx │ └── SearchBox.test.jsx ├── index.js ├── redux │ ├── actions │ │ ├── actions.js │ │ └── actions.test.js │ ├── reducers │ │ ├── books.js │ │ ├── detail.js │ │ ├── errors.js │ │ └── errors.test.js │ └── types.js ├── store.js └── store.test.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abruzzi/bookish-react-2nd/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abruzzi/bookish-react-2nd/HEAD/README.md -------------------------------------------------------------------------------- /cypress.json: -------------------------------------------------------------------------------- 1 | { 2 | "testFiles": "**/*.feature" 3 | } -------------------------------------------------------------------------------- /cypress/fixtures/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abruzzi/bookish-react-2nd/HEAD/cypress/fixtures/example.json -------------------------------------------------------------------------------- /cypress/helpers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abruzzi/bookish-react-2nd/HEAD/cypress/helpers/index.js -------------------------------------------------------------------------------- /cypress/integration/Bookish.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abruzzi/bookish-react-2nd/HEAD/cypress/integration/Bookish.feature -------------------------------------------------------------------------------- /cypress/integration/Bookish/book-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abruzzi/bookish-react-2nd/HEAD/cypress/integration/Bookish/book-list.js -------------------------------------------------------------------------------- /cypress/integration/Bookish/heading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abruzzi/bookish-react-2nd/HEAD/cypress/integration/Bookish/heading.js -------------------------------------------------------------------------------- /cypress/integration/Bookish/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abruzzi/bookish-react-2nd/HEAD/cypress/integration/Bookish/index.js -------------------------------------------------------------------------------- /cypress/integration/Bookish/review.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abruzzi/bookish-react-2nd/HEAD/cypress/integration/Bookish/review.js -------------------------------------------------------------------------------- /cypress/integration/Bookish/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abruzzi/bookish-react-2nd/HEAD/cypress/integration/Bookish/search.js -------------------------------------------------------------------------------- /cypress/integration/ui/bookish.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abruzzi/bookish-react-2nd/HEAD/cypress/integration/ui/bookish.spec.js -------------------------------------------------------------------------------- /cypress/plugins/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abruzzi/bookish-react-2nd/HEAD/cypress/plugins/index.js -------------------------------------------------------------------------------- /cypress/support/commands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abruzzi/bookish-react-2nd/HEAD/cypress/support/commands.js -------------------------------------------------------------------------------- /cypress/support/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abruzzi/bookish-react-2nd/HEAD/cypress/support/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abruzzi/bookish-react-2nd/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abruzzi/bookish-react-2nd/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abruzzi/bookish-react-2nd/HEAD/public/index.html -------------------------------------------------------------------------------- /public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abruzzi/bookish-react-2nd/HEAD/public/logo192.png -------------------------------------------------------------------------------- /public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abruzzi/bookish-react-2nd/HEAD/public/logo512.png -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abruzzi/bookish-react-2nd/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abruzzi/bookish-react-2nd/HEAD/public/robots.txt -------------------------------------------------------------------------------- /report.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abruzzi/bookish-react-2nd/HEAD/report.js -------------------------------------------------------------------------------- /reports/report.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abruzzi/bookish-react-2nd/HEAD/reports/report.html -------------------------------------------------------------------------------- /src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abruzzi/bookish-react-2nd/HEAD/src/App.js -------------------------------------------------------------------------------- /src/BookDetail/BookDetail.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abruzzi/bookish-react-2nd/HEAD/src/BookDetail/BookDetail.jsx -------------------------------------------------------------------------------- /src/BookDetail/BookDetail.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abruzzi/bookish-react-2nd/HEAD/src/BookDetail/BookDetail.test.jsx -------------------------------------------------------------------------------- /src/BookDetail/BookDetailsContainer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abruzzi/bookish-react-2nd/HEAD/src/BookDetail/BookDetailsContainer.jsx -------------------------------------------------------------------------------- /src/BookDetail/BookDetailsContainer.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abruzzi/bookish-react-2nd/HEAD/src/BookDetail/BookDetailsContainer.test.jsx -------------------------------------------------------------------------------- /src/BookDetail/Review.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abruzzi/bookish-react-2nd/HEAD/src/BookDetail/Review.jsx -------------------------------------------------------------------------------- /src/BookDetail/Review.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abruzzi/bookish-react-2nd/HEAD/src/BookDetail/Review.test.jsx -------------------------------------------------------------------------------- /src/BookDetail/ReviewForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abruzzi/bookish-react-2nd/HEAD/src/BookDetail/ReviewForm.jsx -------------------------------------------------------------------------------- /src/BookDetail/ReviewList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abruzzi/bookish-react-2nd/HEAD/src/BookDetail/ReviewList.jsx -------------------------------------------------------------------------------- /src/BookDetail/ReviewList.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abruzzi/bookish-react-2nd/HEAD/src/BookDetail/ReviewList.test.jsx -------------------------------------------------------------------------------- /src/BookList/BookList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abruzzi/bookish-react-2nd/HEAD/src/BookList/BookList.jsx -------------------------------------------------------------------------------- /src/BookList/BookList.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abruzzi/bookish-react-2nd/HEAD/src/BookList/BookList.test.jsx -------------------------------------------------------------------------------- /src/BookList/BookListContainer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abruzzi/bookish-react-2nd/HEAD/src/BookList/BookListContainer.jsx -------------------------------------------------------------------------------- /src/BookList/BookListContainer.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abruzzi/bookish-react-2nd/HEAD/src/BookList/BookListContainer.test.jsx -------------------------------------------------------------------------------- /src/BookList/SearchBox.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abruzzi/bookish-react-2nd/HEAD/src/BookList/SearchBox.jsx -------------------------------------------------------------------------------- /src/BookList/SearchBox.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abruzzi/bookish-react-2nd/HEAD/src/BookList/SearchBox.test.jsx -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abruzzi/bookish-react-2nd/HEAD/src/index.js -------------------------------------------------------------------------------- /src/redux/actions/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abruzzi/bookish-react-2nd/HEAD/src/redux/actions/actions.js -------------------------------------------------------------------------------- /src/redux/actions/actions.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abruzzi/bookish-react-2nd/HEAD/src/redux/actions/actions.test.js -------------------------------------------------------------------------------- /src/redux/reducers/books.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abruzzi/bookish-react-2nd/HEAD/src/redux/reducers/books.js -------------------------------------------------------------------------------- /src/redux/reducers/detail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abruzzi/bookish-react-2nd/HEAD/src/redux/reducers/detail.js -------------------------------------------------------------------------------- /src/redux/reducers/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abruzzi/bookish-react-2nd/HEAD/src/redux/reducers/errors.js -------------------------------------------------------------------------------- /src/redux/reducers/errors.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abruzzi/bookish-react-2nd/HEAD/src/redux/reducers/errors.test.js -------------------------------------------------------------------------------- /src/redux/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abruzzi/bookish-react-2nd/HEAD/src/redux/types.js -------------------------------------------------------------------------------- /src/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abruzzi/bookish-react-2nd/HEAD/src/store.js -------------------------------------------------------------------------------- /src/store.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abruzzi/bookish-react-2nd/HEAD/src/store.test.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abruzzi/bookish-react-2nd/HEAD/yarn.lock --------------------------------------------------------------------------------