From 242fb1a91d8bff7bf1452f000d71c467a5754a42 Mon Sep 17 00:00:00 2001 From: msynk Date: Mon, 10 Aug 2026 10:18:33 +0330 Subject: [PATCH 1/7] apply BitDateRangePicker improvements #12867 --- .../DateRangePicker/BitDateRangePicker.razor | 408 +++-- .../BitDateRangePicker.razor.cs | 1238 ++++++++++++-- .../DateRangePicker/BitDateRangePicker.scss | 284 +++- .../BitDateRangePickerClassStyles.cs | 37 +- .../BitDateRangePickerPreset.cs | 45 + .../Bit.BlazorUI/Scripts/Calendars.ts | 2 +- .../BitDateRangePickerDemo.razor | 341 +++- .../BitDateRangePickerDemo.razor.cs | 646 ++++++- .../BitDateRangePickerDemo.razor.samples.cs | 242 ++- .../BitDateRangePickerDemo.razor.scss | 9 + .../FormValidationDateRangePickerModel.cs | 21 +- .../BitDateRangePickerTests.cs | 1505 ++++++++++++++++- 12 files changed, 4308 insertions(+), 470 deletions(-) create mode 100644 src/BlazorUI/Bit.BlazorUI/Components/Inputs/DateRangePicker/BitDateRangePickerPreset.cs diff --git a/src/BlazorUI/Bit.BlazorUI/Components/Inputs/DateRangePicker/BitDateRangePicker.razor b/src/BlazorUI/Bit.BlazorUI/Components/Inputs/DateRangePicker/BitDateRangePicker.razor index 3fed74e82a6..e1ceb358cbe 100644 --- a/src/BlazorUI/Bit.BlazorUI/Components/Inputs/DateRangePicker/BitDateRangePicker.razor +++ b/src/BlazorUI/Bit.BlazorUI/Components/Inputs/DateRangePicker/BitDateRangePicker.razor @@ -51,6 +51,7 @@ @onchange="@HandleOnChange" @onfocusin="@HandleOnFocusIn" @onfocusout="@HandleOnFocusOut" + @onkeydown="@HandleOnInputKeyDown" type="text" name="@Name" id="@_inputId" @@ -75,8 +76,8 @@ style="@Styles?.ClearButton" class="bit-dtrp-clr @Classes?.ClearButton" type="button" - aria-hidden="true" - aria-label="Clear date"> + title="@ClearButtonTitle" + aria-label="@ClearButtonTitle">