diff --git a/src/Tile/SelectableTileGroup.svelte b/src/Tile/SelectableTileGroup.svelte index be1e0ff9..8e9f17e2 100644 --- a/src/Tile/SelectableTileGroup.svelte +++ b/src/Tile/SelectableTileGroup.svelte @@ -24,15 +24,14 @@ let a = $_selectedValues; const i = a.indexOf(value); if (selected && i === -1) { - a = a.concat([value]); + a = a.push([value]); } else if (!selected && i > -1) { a = a.splice(i, 1); } - return a; + return [...a]; } setContext("SelectableTileGroup", { - _light: light, selectedValues: _selectedValues, update: ({ selected, value }) => _selectedValues.set(newArray(value, selected)),