{
render={data => (
)}
/>
diff --git a/app/src/data/categories.json b/app/src/data/categories.json
index c3146f6..bbd8be3 100644
--- a/app/src/data/categories.json
+++ b/app/src/data/categories.json
@@ -1,12 +1,12 @@
[
{
- "name": "Startups and Business"
+ "name": "🚀 Startups and Business"
},
{
- "name": "Philosophy and Psychology"
+ "name": "☯️ Philosophy and Psychology"
},
{
- "name": "Autobiographies and Biographies"
+ "name": "👩🏾 Autobiographies and Biographies"
},
{
"name": "History"
diff --git a/app/src/pages/index.js b/app/src/pages/index.js
index 9fc12cc..4d55561 100644
--- a/app/src/pages/index.js
+++ b/app/src/pages/index.js
@@ -6,17 +6,18 @@ import SEO from "../components/seo"
import BookCard from "../components/bookcard"
import SideBar from "../components/sidebar";
import {Container, Row, Col} from 'react-bootstrap';
+import BookFeed from "../components/feed";
-function myFunction(setEnd, end) {
+function myFunction(setMaximumBooksToShow, maximumBooksToShow) {
if (document.documentElement.clientHeight+document.documentElement.scrollTop>=document.documentElement.scrollHeight) {
- setEnd(end+12)
+ setMaximumBooksToShow(maximumBooksToShow + 12)
}
}
export default ({data}) => {
- let [end, setEnd] = useState(12);
+ let [maximumBooksToShow, setMaximumBooksToShow] = useState(12);
useEffect(()=>{
- window.document.onscroll = () => myFunction(setEnd, end);
+ window.document.onscroll = () => myFunction(setMaximumBooksToShow, maximumBooksToShow);
})
return (
@@ -27,15 +28,7 @@ export default ({data}) => {
- {data.allBooksJson.edges.map(function(x, index) {
- if(index
- )
- }else{
- return null;
- }
- })}
+
diff --git a/app/src/templates/categoryTemplate.js b/app/src/templates/categoryTemplate.js
index 593e7c1..08db62b 100644
--- a/app/src/templates/categoryTemplate.js
+++ b/app/src/templates/categoryTemplate.js
@@ -1,14 +1,30 @@
-import React from "react";
-import { Link } from "gatsby";
+import React, { useState, useEffect } from "react"
+import { graphql } from 'gatsby'
+
+import Layout from "../components/layout"
+import SEO from "../components/seo"
+import SideBar from "../components/sidebar";
+import {Container, Row, Col} from 'react-bootstrap';
+import BookFeed from "../components/feed";
const basicTemplate = props => {
const { pageContext } = props
- const { categoryName } = pageContext
+ const { categoryName, books } = pageContext
return (
-
- {categoryName}
-
+
+
+
+
+
+
+
+
+
+
+
+
+
)
}
export default basicTemplate