You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
svelte/test/runtime/samples/transition-js-await-block-o.../main.svelte

20 lines
367 B

<script>
export let promise;
function foo(node) {
return {
duration: 100,
tick: t => {
node.setAttribute('foo', t.toFixed(1));
}
};
}
</script>
{#await promise}
<p class='pending' transition:foo>loading...</p>
{:then value}
<p class='then' transition:foo>{value}</p>
{:catch error}
<p class='catch' transition:foo>{error.message}</p>
{/await}