public async Task ClickApply(MouseEventArgs e) { if (TStartDate.HasValue && TEndDate.HasValue) { StartDate = TStartDate; EndDate = TEndDate; await StartDateChanged.InvokeAsync(TStartDate.Value); await EndDateChanged.InvokeAsync(TEndDate.Value); await OnRangeSelect.InvokeAsync(new DateRange { Start = TStartDate.Value, End = TEndDate.Value }); } await Close(); }