|
@@ -31,14 +31,14 @@
|
|
<div class="col-sm-9">
|
|
<div class="col-sm-9">
|
|
<div class="a-row a-spacing-small">
|
|
<div class="a-row a-spacing-small">
|
|
<!-- Title and date -->
|
|
<!-- Title and date -->
|
|
- <a href="" class="a-link-normal">
|
|
|
|
|
|
+ <nuxt-link :to="`/products/${product._id}`" class="a-link-normal">
|
|
<h2 class="a-size-medium">
|
|
<h2 class="a-size-medium">
|
|
{{ product.title }}
|
|
{{ product.title }}
|
|
<span class="a-letter-space"></span>
|
|
<span class="a-letter-space"></span>
|
|
<span class="a-letter-space"></span>
|
|
<span class="a-letter-space"></span>
|
|
<span class="a-size-small a-color-secondary">Sep 3, 2019</span>
|
|
<span class="a-size-small a-color-secondary">Sep 3, 2019</span>
|
|
</h2>
|
|
</h2>
|
|
- </a>
|
|
|
|
|
|
+ </nuxt-link>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<!--Author name -->
|
|
<!--Author name -->
|
|
@@ -93,7 +93,18 @@
|
|
<div class="col-sm-5">
|
|
<div class="col-sm-5">
|
|
<div class="a-row a-spacing-mini">
|
|
<div class="a-row a-spacing-mini">
|
|
<!-- star rating -->
|
|
<!-- star rating -->
|
|
-
|
|
|
|
|
|
+ <no-ssr>
|
|
|
|
+ <star-rating
|
|
|
|
+ :rating="product.averageRating"
|
|
|
|
+ :show-rating="false"
|
|
|
|
+ :glow="1"
|
|
|
|
+ :border-width="1"
|
|
|
|
+ :rounded-corners="true"
|
|
|
|
+ :read-only="true"
|
|
|
|
+ :star-size="18"
|
|
|
|
+ :star-points="[23,2,14,17,0,19,10,34,7,50,23,43,38,50,36,34,46,19,31,17]"
|
|
|
|
+ ></star-rating>
|
|
|
|
+ </no-ssr>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -114,9 +125,11 @@
|
|
</template>
|
|
</template>
|
|
|
|
|
|
<script>
|
|
<script>
|
|
|
|
+import StarRating from 'vue-star-rating'
|
|
import FeatureProduct from '~/components/FeatureProduct'
|
|
import FeatureProduct from '~/components/FeatureProduct'
|
|
export default {
|
|
export default {
|
|
components: {
|
|
components: {
|
|
|
|
+ StarRating,
|
|
FeatureProduct
|
|
FeatureProduct
|
|
},
|
|
},
|
|
|
|
|