We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 49b1c06 commit 684657dCopy full SHA for 684657d
src/BootstrapBlazor/Components/Checkbox/CheckboxListGeneric.razor.cs
@@ -187,22 +187,7 @@ private async Task<bool> OnBeforeStateChanged(CheckboxState state)
187
private async Task OnStateChanged(SelectedItem<TValue> item, bool v)
188
{
189
item.Active = v;
190
- var items = new List<TValue>();
191
- if (Value != null)
192
- {
193
- items.AddRange(Value);
194
- }
195
-
196
- var val = items.Find(i => Equals(item.Value, i));
197
- if (v && val == null)
198
199
- items.Add(item.Value);
200
201
- else
202
203
- items.Remove(val!);
204
205
+ var items = Items.Where(i => i.Active).Select(i => i.Value).ToList();
206
CurrentValue = items;
207
208
if (OnSelectedChanged != null)
0 commit comments