diff --git a/src/components/book-list/book-list.js b/src/components/book-list/book-list.js
index 7a494a2..95879e8 100644
--- a/src/components/book-list/book-list.js
+++ b/src/components/book-list/book-list.js
@@ -9,7 +9,22 @@ import { fetchBooks } from '../../actions';
import { compose } from '../../utils';
import './book-list.css';
-class BookList extends Component {
+const BookList = ({ books }) => {
+ return (
+
+ {
+ books.map((bookItem) => {
+ return (
+ -
+
+
+ )
+ })
+ }
+
+ )
+};
+class BookListContainer extends Component {
componentDidMount() {
this.props.fetchBooks();
@@ -23,19 +38,7 @@ class BookList extends Component {
if (error) {
return
}
- return (
-
- {
- books.map((bookItem) => {
- return (
- -
-
-
- )
- })
- }
-
- )
+ return
}
};
@@ -53,4 +56,4 @@ const mapDispatchToProps = (dispatch, ownProps) => {
export default compose(
withBookstoreService(),
connect(mapStateToProps, mapDispatchToProps)
-)(BookList);
+)(BookListContainer);