From e7e1f2fc516da4e156a5536ccf52a647ce2e84b6 Mon Sep 17 00:00:00 2001 From: DanielChutkowskiJMMJ Date: Tue, 18 Nov 2025 18:41:23 +0100 Subject: [PATCH 1/3] added direct generateConfigs export --- src/index.tsx | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/index.tsx b/src/index.tsx index 68b81a4a1..93abc30a4 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -31,8 +31,20 @@ import type { PickerRef, SharedTimeProps } from './interface'; import RangePicker, { type RangePickerProps } from './PickerInput/RangePicker'; import Picker, { type BasePickerProps, type PickerProps } from './PickerInput/SinglePicker'; import PickerPanel, { type BasePickerPanelProps, type PickerPanelProps } from './PickerPanel'; +import momentGenerateConfig from './generate/moment'; +import dayjsGenerateConfig from './generate/dayjs'; +import dateFnsGenerateConfig from './generate/dateFns'; +import luxonGenerateConfig from './generate/luxon'; -export { Picker, RangePicker, PickerPanel }; +export { + Picker, + RangePicker, + PickerPanel, + momentGenerateConfig, + dayjsGenerateConfig, + dateFnsGenerateConfig, + luxonGenerateConfig, +}; export type { RangePickerProps, PickerProps, From 26e3328de284cbfb328ac70ddecb098e9fb99bf1 Mon Sep 17 00:00:00 2001 From: DanielChutkowskiJMMJ Date: Tue, 18 Nov 2025 18:51:44 +0100 Subject: [PATCH 2/3] added barrel export of GenerateConfigs and export of GenerateConfig type --- src/generate/index.ts | 5 +++++ src/index.tsx | 16 +++++++--------- 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/src/generate/index.ts b/src/generate/index.ts index 88b6318f1..1f0ba84ba 100644 --- a/src/generate/index.ts +++ b/src/generate/index.ts @@ -44,3 +44,8 @@ export type GenerateConfig = { getShortMonths?: (locale: string) => string[]; }; }; + +export { default as dateFnsGenerateConfig } from './dateFns'; +export { default as dayjsGenerateConfig } from './dayjs'; +export { default as luxonGenerateConfig } from './luxon'; +export { default as momentGenerateConfig } from './moment'; diff --git a/src/index.tsx b/src/index.tsx index 93abc30a4..181d98f06 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -31,19 +31,17 @@ import type { PickerRef, SharedTimeProps } from './interface'; import RangePicker, { type RangePickerProps } from './PickerInput/RangePicker'; import Picker, { type BasePickerProps, type PickerProps } from './PickerInput/SinglePicker'; import PickerPanel, { type BasePickerPanelProps, type PickerPanelProps } from './PickerPanel'; -import momentGenerateConfig from './generate/moment'; -import dayjsGenerateConfig from './generate/dayjs'; -import dateFnsGenerateConfig from './generate/dateFns'; -import luxonGenerateConfig from './generate/luxon'; +import { dateFnsGenerateConfig, dayjsGenerateConfig, luxonGenerateConfig, momentGenerateConfig, type GenerateConfig } from './generate'; export { - Picker, - RangePicker, - PickerPanel, - momentGenerateConfig, - dayjsGenerateConfig, dateFnsGenerateConfig, + dayjsGenerateConfig, + GenerateConfig, luxonGenerateConfig, + momentGenerateConfig, + Picker, + PickerPanel, + RangePicker, }; export type { RangePickerProps, From 745bdd13948ef13ed10d3da54a61bba2a8e57e06 Mon Sep 17 00:00:00 2001 From: DanielChutkowskiJMMJ Date: Thu, 20 Nov 2025 11:48:22 +0100 Subject: [PATCH 3/3] corrected GenerateConfig type export --- src/index.tsx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/index.tsx b/src/index.tsx index 181d98f06..5590c293b 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -36,7 +36,6 @@ import { dateFnsGenerateConfig, dayjsGenerateConfig, luxonGenerateConfig, moment export { dateFnsGenerateConfig, dayjsGenerateConfig, - GenerateConfig, luxonGenerateConfig, momentGenerateConfig, Picker, @@ -44,12 +43,13 @@ export { RangePicker, }; export type { - RangePickerProps, - PickerProps, + BasePickerPanelProps, + BasePickerProps, + GenerateConfig, PickerPanelProps, + PickerProps, PickerRef, - BasePickerProps, - BasePickerPanelProps, + RangePickerProps, SharedTimeProps, }; export default Picker;