Skip to content
This repository was archived by the owner on Sep 26, 2022. It is now read-only.

Commit b1e2542

Browse files
author
TheComputerM
committed
fix: better selection control
1 parent 3be086f commit b1e2542

File tree

1 file changed

+3
-8
lines changed

1 file changed

+3
-8
lines changed

packages/svelte-materialify/src/components/ItemGroup/ItemGroup.svelte

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,8 @@
1818
1919
const dispatch = createEventDispatcher();
2020
const valueStore = writable(value);
21-
$: valueStore.set(multiple ? value : [value]);
22-
23-
const unsub = valueStore.subscribe((val) => {
24-
dispatch('change', multiple ? val : val[0]);
25-
});
26-
27-
onDestroy(unsub);
21+
$: valueStore.set(value);
22+
$: dispatch('change', value);
2823
2924
let startIndex = -1;
3025
setContext(ITEM_GROUP, {
@@ -42,7 +37,7 @@
4237
},
4338
register: (setValue) => {
4439
const u = valueStore.subscribe((val) => {
45-
setValue(val);
40+
setValue(multiple ? val : [val]);
4641
});
4742
onDestroy(u);
4843
},

0 commit comments

Comments
 (0)