SvelteKit Embed
This is a collection of embed components I use on a regular basis
packaged up for use.
Each component is wrapped in an intersection observer
GeneralObserver
which will load up the component when it scrolls
into the viewport.
Use
npm i -D sveltekit-embed
Use like a normal Svelte component:
<script>
import { AnchorFm } from 'sveltekit-embed'
</script>
<AnchorFm
height="165"
episodeUrl="purrfect-dev/embed/episodes/1-31---Delivering-Digital-Content-with-GraphCMS-e14g55c/a-a650v9a"
/>
Got questions?
Start a discussion
Something not work?
Create an
issue
Todo
Developing locally
You can use the components locally via the src/routes/index.svelte
file. If there any changes you want to test in the package then run
the sveltekit package
command and you can then install that package
locally:
npm run package
npm i -D ./package
If you're adding a new component to src/lib/components
then add the
export to src/lib/index.ts
.
Thanks
Credit to @pauliescanlon for the
original version of this project in
MDX Embed.