Integrations/Svelte

Svelte

bind:this and onMount.

<script>
  import { onMount } from 'svelte'
  import { Zine } from '@zinejs/core'
  import { PdfSource } from '@zinejs/pdf'

  let el
  onMount(() => {
    new Zine(el, { source: new PdfSource('https://zinejs.com/pdf/sample.pdf') })
  })
</script>

<div bind:this={el}></div>