From 3d9557f9e6f781485ff7d4a92c61a721b8bbb6a2 Mon Sep 17 00:00:00 2001 From: mbauchet Date: Sun, 30 Jul 2023 16:15:27 +0200 Subject: [PATCH 1/5] add number of months --- src/stories/input-elements/DateRangePicker.stories.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/stories/input-elements/DateRangePicker.stories.tsx b/src/stories/input-elements/DateRangePicker.stories.tsx index 2cfadc7b0..424e98482 100644 --- a/src/stories/input-elements/DateRangePicker.stories.tsx +++ b/src/stories/input-elements/DateRangePicker.stories.tsx @@ -199,3 +199,8 @@ UncontrolledWithoutAllowClear.args = { defaultValue: { from: new Date(2022, 10, 1), to: new Date() }, enableClear: false, }; + +export const WithNumberOfMonths = UncontrolledTemplate.bind({}); +WithNumberOfMonths.args = { + numberOfMonths: 2 +}; \ No newline at end of file From 75a94273f81ee65450e0b103ffcc913c697ecdc0 Mon Sep 17 00:00:00 2001 From: mbauchet Date: Sun, 30 Jul 2023 16:15:54 +0200 Subject: [PATCH 2/5] add number of mnths --- .../input-elements/DateRangePicker/DateRangePicker.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/components/input-elements/DateRangePicker/DateRangePicker.tsx b/src/components/input-elements/DateRangePicker/DateRangePicker.tsx index b32bdda26..f792d5a14 100644 --- a/src/components/input-elements/DateRangePicker/DateRangePicker.tsx +++ b/src/components/input-elements/DateRangePicker/DateRangePicker.tsx @@ -48,6 +48,7 @@ export interface DateRangePickerProps locale?: Locale; enableClear?: boolean; enableYearNavigation?: boolean; + numberOfMonths?: number; children?: React.ReactElement[] | React.ReactElement; } @@ -67,6 +68,7 @@ const DateRangePicker = React.forwardRef(( children, className, enableYearNavigation = false, + numberOfMonths = 1, ...other } = props; @@ -242,6 +244,7 @@ const DateRangePicker = React.forwardRef(( from: selectedStartDate, to: selectedEndDate, }} + numberOfMonths={numberOfMonths ?? 1} onSelect={ ((v: DateRange) => { onValueChange?.({ from: v?.from, to: v?.to }); From 81b6fa133a808f8c235aaf57c80ff6f148d33019 Mon Sep 17 00:00:00 2001 From: mbauchet Date: Wed, 13 Sep 2023 17:37:33 +0200 Subject: [PATCH 3/5] remove number of month --- .../input-elements/DateRangePicker/DateRangePicker.tsx | 1 - 1 file changed, 1 deletion(-) diff --git a/src/components/input-elements/DateRangePicker/DateRangePicker.tsx b/src/components/input-elements/DateRangePicker/DateRangePicker.tsx index 5aad14d55..6fdba43b3 100644 --- a/src/components/input-elements/DateRangePicker/DateRangePicker.tsx +++ b/src/components/input-elements/DateRangePicker/DateRangePicker.tsx @@ -259,7 +259,6 @@ const DateRangePicker = React.forwardRef(( from: selectedStartDate, to: selectedEndDate, }} - numberOfMonths={1} onSelect={ ((v: DateRange) => { onValueChange?.({ from: v?.from, to: v?.to }); From abc3f897e2948e732b53a32264961c4d31f99dff Mon Sep 17 00:00:00 2001 From: mbauchet Date: Mon, 20 May 2024 09:50:35 +0200 Subject: [PATCH 4/5] fix select zIndex + add autocomplete props to searchselect --- .../input-elements/MultiSelect/MultiSelect.tsx | 2 +- .../input-elements/SearchSelect/SearchSelect.tsx | 16 ++++++++++------ src/components/input-elements/Select/Select.tsx | 2 +- 3 files changed, 12 insertions(+), 8 deletions(-) diff --git a/src/components/input-elements/MultiSelect/MultiSelect.tsx b/src/components/input-elements/MultiSelect/MultiSelect.tsx index 524523c3a..a25ea6582 100644 --- a/src/components/input-elements/MultiSelect/MultiSelect.tsx +++ b/src/components/input-elements/MultiSelect/MultiSelect.tsx @@ -87,7 +87,7 @@ const MultiSelect = React.forwardRef((props, { e.preventDefault(); @@ -97,8 +99,8 @@ const SearchSelect = React.forwardRef((prop disabled={disabled} id={id} onFocus={() => { - const comboboxButton = comboboxButtonRef.current; - if (comboboxButton) comboboxButton.click(); + const comboboxButton = comboboxInputRef.current; + if (comboboxButton) comboboxButton.focus(); }} >