From d620d9d08b96b104e0da04e136d7e2744460f36f Mon Sep 17 00:00:00 2001 From: Vishnu KS Date: Sat, 22 Aug 2020 16:48:13 +0530 Subject: [PATCH] Make basic version work using bootstrap. --- app/src/components/bookcard.js | 38 ++++++++++++++-------------------- app/src/components/layout.js | 1 + app/src/pages/index.js | 31 +++++++++++++++++---------- app/src/styles/global.css | 5 ----- 4 files changed, 36 insertions(+), 39 deletions(-) diff --git a/app/src/components/bookcard.js b/app/src/components/bookcard.js index e1c3b69..a2cdded 100644 --- a/app/src/components/bookcard.js +++ b/app/src/components/bookcard.js @@ -1,30 +1,22 @@ import PropTypes from "prop-types" import React from "react" import StarRatings from 'react-star-ratings'; +import { Card, Row, Col } from 'react-bootstrap'; const BookCard = ({ book }) => ( -
- Sunset in the mountains -
-
{ book.title }
-
- { book.year } - -
-

- { book.author } -

-
-
- {book.category} -
-
+ + + + + + + + {book.title} + {book.author} + + + + ) BookCard.propTypes = { @@ -32,7 +24,7 @@ BookCard.propTypes = { } BookCard.defaultProps = { - book:{}, + book: {}, } export default BookCard diff --git a/app/src/components/layout.js b/app/src/components/layout.js index 759bb60..5dee49c 100644 --- a/app/src/components/layout.js +++ b/app/src/components/layout.js @@ -11,6 +11,7 @@ import { useStaticQuery, graphql } from "gatsby" import Header from "./header" import "./layout.css" +import 'bootstrap/dist/css/bootstrap.min.css'; const Layout = ({ children }) => { const data = useStaticQuery(graphql` diff --git a/app/src/pages/index.js b/app/src/pages/index.js index 4256c76..9fc12cc 100644 --- a/app/src/pages/index.js +++ b/app/src/pages/index.js @@ -4,6 +4,8 @@ import { graphql } from 'gatsby' import Layout from "../components/layout" import SEO from "../components/seo" import BookCard from "../components/bookcard" +import SideBar from "../components/sidebar"; +import {Container, Row, Col} from 'react-bootstrap'; function myFunction(setEnd, end) { if (document.documentElement.clientHeight+document.documentElement.scrollTop>=document.documentElement.scrollHeight) { @@ -19,17 +21,24 @@ export default ({data}) => { return ( -
- {data.allBooksJson.edges.map(function(x, index) { - if(index - ) - }else{ - return null; - } - })} -
+ + + + + + + {data.allBooksJson.edges.map(function(x, index) { + if(index + ) + }else{ + return null; + } + })} + + +
) } diff --git a/app/src/styles/global.css b/app/src/styles/global.css index 7f39374..e69de29 100644 --- a/app/src/styles/global.css +++ b/app/src/styles/global.css @@ -1,5 +0,0 @@ -@tailwind base; - -@tailwind components; - -@tailwind utilities;