Skip to content

Commit 9153d61

Browse files
committed
fix(calendar): update selection handling in OnValueChanged and OnValuesChanged methods
1 parent 4b41076 commit 9153d61

1 file changed

Lines changed: 12 additions & 3 deletions

File tree

templates/IgniteUI.Blazor.Templates/templates/item/IgbCalendarComponent/IgbCalendarComponent.razor

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,17 @@
8080

8181
private string Selected { get; set; } = "(none)";
8282

83-
private void OnValueChanged(DateTime value) => Selected = value.ToString("d");
83+
private void OnValueChanged(DateTime value) {
84+
if (Selection == CalendarSelection.Single) {
85+
Selected = value.ToString("d");
86+
}
87+
}
8488

85-
private void OnValuesChanged(DateTime[] values) =>
86-
Selected = values.Length == 0 ? "(none)" : string.Join(", ", values.Select(d => d.ToString("d")));
89+
private void OnValuesChanged(DateTime[] values) {
90+
if (Selection != CalendarSelection.Single) {
91+
Selected = values is { Length: > 0 }
92+
? string.Join(", ", values.Select(d => d.ToString("d")))
93+
: "(none)";
94+
}
95+
}
8796
}

0 commit comments

Comments
 (0)