File tree Expand file tree Collapse file tree 1 file changed +4
-6
lines changed Expand file tree Collapse file tree 1 file changed +4
-6
lines changed Original file line number Diff line number Diff line change @@ -40,12 +40,10 @@ const resume = () => {
40
40
}
41
41
}
42
42
43
- const getProps = () => {
43
+ let componentProps = {}
44
+ $: if (item .component ) {
44
45
const { props = {}, sendIdTo } = item .component
45
- if (sendIdTo) {
46
- props[sendIdTo] = item .id
47
- }
48
- return props
46
+ componentProps = { ... props, ... (sendIdTo && { [sendIdTo]: item .id }) }
49
47
}
50
48
51
49
// `progress` has been renamed to `next`; shim included for backward compatibility, to remove in next major
@@ -63,7 +61,7 @@ onDestroy(() => {
63
61
<div class ="_toastItem" class:pe ={item .pausable } on:mouseenter ={pause } on:mouseleave ={resume }>
64
62
<div role ="status" class ="_toastMsg" class:pe ={item .component }>
65
63
{#if item .component }
66
- <svelte:component this ={item .component .src } {...getProps () } />
64
+ <svelte:component this ={item .component .src } {...componentProps } />
67
65
{:else }
68
66
{@html item .msg }
69
67
{/if }
You can’t perform that action at this time.
0 commit comments