diff --git a/public/css/shop-homepage.css b/public/css/shop-homepage.css
index b498194..ec1df4a 100755
--- a/public/css/shop-homepage.css
+++ b/public/css/shop-homepage.css
@@ -34,12 +34,67 @@ body {
width: 100%;
}
-.ratings {
- padding-right: 10px;
- padding-left: 10px;
+/* ------- Ratings: ------- */
+
+.ratings {
+ position: relative;
+ padding: 0 20px;
color: #d17581;
}
+ .ratings::after {
+ content: " ";
+ display: block;
+ height: 0;
+ clear: both;
+ }
+
+ .ratings .stars {
+ position: absolute;
+ top: 0;
+ left: 20px;
+ }
+
+ .ratings .print {
+ float: right;
+ cursor: pointer;
+ }
+
+/* ------- Reviews: ------- */
+
+.reviews { position: relative; }
+
+ .reviews ul {
+ font-size: 12px;
+ position: absolute;
+ z-index: 1;
+ box-shadow: 0 10px 10px rgba(0,0,0,0.2);
+ }
+
+ .reviews ul li > span {
+ display: block;
+ width: 100%;
+ }
+
+ .reviews ul.visible-reviews {
+ visibility: visible;
+ opacity: 1;
+ top: 40px;
+ transition: visibility 0.3s, opacity 0.3s, top 0.3s;
+ }
+
+ .reviews ul.hidden-reviews {
+ visibility: hidden;
+ opacity: 0;
+ top: 30px;
+ transition: visibility 0.3s, opacity 0.3s, top 0.3s;
+ }
+
+ .reviews li {
+ text-align: left;
+ color: #999;
+ }
+
.thumbnail {
padding: 0;
}
diff --git a/src/App.js b/src/App.js
index 8dfa97f..d37bf15 100644
--- a/src/App.js
+++ b/src/App.js
@@ -8,7 +8,7 @@ import Carousel from './components/Carousel';
function App (props) {
var products = props.state.products.map(function(prod){
- return
15 reviews
-- {stars} +
+
{this.format(this.props.product.reviews.length)}
+ +