{#if props}
  <VirtualListItem {component}
                   {offset}
                   {props}
                   {key}
                   {index}
  />
{/if}
<script>
  import VirtualListItem from './VirtualListItem'
  import { mark, stop } from '../../_utils/marks'

  export default {
    async oncreate () {
      let { makeProps, key } = this.get()
      if (makeProps) {
        let props = await makeProps(key)
        mark('VirtualListLazyItem set props')
        this.set({props: props})
        stop('VirtualListLazyItem set props')
      }
    },
    data: () => ({
      props: void 0
    }),
    components: {
      VirtualListItem
    }
  }
</script>