svelte-actions-resize
v0.1.1
Published
ResizeObserver action for Svelte 3
Readme
svelte-actions-resize
ResizeObserver action plugin for Svelte 3. Based on ponyfill @juggle/resize-observer.
Installation
Install with npm or yarn:
npm install svelte-actions-resizeOR
yarn add svelte-actions-resizeUsage
<style>
section {
border: 10px solid lightgray;
}
section > div {
border: 2px solid red;
width: 8px;
height: 8px;
background-color: green;
}
</style>
<script>
import resize from 'svelte-actions-resize';
let elements = [{}];
function handleResize() {
alert('Resize done!');
}
</script>
<button on:click={() => elements = [...elements, {}]}>Resize</button>
<section use:resize on:resize={handleResize}>
{#each elements as element}
<div></div>
{/each}
</section>
Options
| Name | Type | Description |
| --- | --- | --- |
| on:resize | Function | Callback to handle resize |
