ProductsGrid.vue 761 B

123456789101112131415161718192021222324252627282930313233
  1. <template lang="pug">
  2. .products-grid-wrapper
  3. .products-grid
  4. product-add
  5. product-card(v-for='product in products' :key='product.id' :item='product')
  6. </template>
  7. <script>
  8. import { mapGetters } from 'vuex'
  9. import ProductAdd from '@/components/product/ProductAdd'
  10. import ProductCard from '@/components/product/ProductCard'
  11. export default {
  12. components: {
  13. ProductAdd,
  14. ProductCard
  15. },
  16. computed: mapGetters([
  17. 'products'
  18. ])
  19. }
  20. </script>
  21. <style lang="sass">
  22. .products-grid-wrapper
  23. width: 100%
  24. height: calc(100% - 50px)
  25. margin-top: 15px
  26. overflow-y: auto
  27. .products-grid
  28. width: 100%
  29. </style>