27 lines
		
	
	
		
			No EOL
		
	
	
		
			674 B
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			No EOL
		
	
	
		
			674 B
		
	
	
	
		
			HTML
		
	
	
	
	
	
{{#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() || {} // https://github.com/sveltejs/svelte/issues/1354
 | 
						|
      if (makeProps) {
 | 
						|
        let props = await makeProps(key)
 | 
						|
        mark('VirtualListLazyItem set props')
 | 
						|
        this.set({props: props})
 | 
						|
        stop('VirtualListLazyItem set props')
 | 
						|
      }
 | 
						|
    },
 | 
						|
    components: {
 | 
						|
      VirtualListItem
 | 
						|
    }
 | 
						|
  }
 | 
						|
</script> |