try to fix reactivity

This commit is contained in:
Richard O'flynn 2020-12-10 20:36:53 +00:00
commit 172f54ea31

View file

@ -26,11 +26,13 @@
_light: light, _light: light,
selectedValues: _selectedValues, selectedValues: _selectedValues,
update: ({ selected, value }) => update: ({ selected, value }) =>
_selectedValues.update((s) => { _selectedValues.update((values) => {
if (s.includes(value) && !selected) { if (values.includes(value) && !selected) {
return s.filter((i) => i !== value); return values.filter((i) => i !== value);
} else if (selected && !values.includes(value)) {
return [...s, value];
} }
return selected ? [...s, value] : s; // else no update return s;
}), }),
}); });