<template>
  <div class="abstract-wrapper">
    <NoteAbstractItem
        v-for="(item) in currentPageData"
        :key="item.path"
        :item="item"
        :currentPage="currentPage"
        :currentTag="currentTag"
        :hideAccessNumber="true" />
  </div>
</template>

<script>
import NoteAbstractItem from './NoteAbstractItem'

export default {
  components: { NoteAbstractItem },
  props: ['data', 'currentPage', 'currentTag', 'hideAccessNumber'],
  computed: {
    currentPageData () {
      const start = this.currentPage * 10 - 10
      const end = this.currentPage * 10
      return this.data.slice(start, end)
    }
  }
}
</script>

<style lang="stylus" scoped>
.abstract-wrapper
  width 100%
</style>
