refactor: update picker (#55925)

This commit is contained in:
Guo Yunhe
2025-11-26 16:46:30 +08:00
committed by GitHub
parent 2311d31d1a
commit f3fcb1416f
83 changed files with 95 additions and 95 deletions

View File

@@ -1,7 +1,7 @@
import * as React from 'react';
import { useContext, useMemo } from 'react';
import type { GenerateConfig } from '@rc-component/picker/lib/generate';
import type { Locale } from '@rc-component/picker/lib/interface';
import type { GenerateConfig } from '@rc-component/picker/generate';
import type { Locale } from '@rc-component/picker/interface';
import { clsx } from 'clsx';
import { FormItemInputContext } from '../form/context';

View File

@@ -1,7 +1,7 @@
import React from 'react';
import type { PickerPanelProps } from '@rc-component/picker';
import dayjsGenerateConfig from '@rc-component/picker/lib/generate/dayjs';
import type { Locale } from '@rc-component/picker/lib/interface';
import dayjsGenerateConfig from '@rc-component/picker/generate/dayjs';
import type { Locale } from '@rc-component/picker/interface';
import { warning } from '@rc-component/util';
import Dayjs from 'dayjs';
import MockDate from 'mockdate';

View File

@@ -1,8 +1,8 @@
import * as React from 'react';
import type { BasePickerPanelProps as RcBasePickerPanelProps } from '@rc-component/picker';
import { PickerPanel as RCPickerPanel } from '@rc-component/picker';
import type { GenerateConfig } from '@rc-component/picker/lib/generate';
import type { CellRenderInfo } from '@rc-component/picker/lib/interface';
import type { GenerateConfig } from '@rc-component/picker/generate';
import type { CellRenderInfo } from '@rc-component/picker/interface';
import { useControlledState } from '@rc-component/util';
import { clsx } from 'clsx';

View File

@@ -1,5 +1,5 @@
import type { Dayjs } from 'dayjs';
import dayjsGenerateConfig from '@rc-component/picker/lib/generate/dayjs';
import dayjsGenerateConfig from '@rc-component/picker/generate/dayjs';
import type { CalendarMode, CalendarProps } from './generateCalendar';
import generateCalendar from './generateCalendar';

View File

@@ -5,7 +5,7 @@ import 'dayjs/locale/mk'; // to test local in 'prop locale should works' test ca
import React from 'react';
import { CloseCircleFilled } from '@ant-design/icons';
import dayJsGenerateConfig from '@rc-component/picker/lib/generate/dayjs';
import dayJsGenerateConfig from '@rc-component/picker/generate/dayjs';
import { warning } from '@rc-component/util';
import customParseFormat from 'dayjs/plugin/customParseFormat';
import MockDate from 'mockdate';

View File

@@ -1,7 +1,7 @@
import React from 'react';
import CalendarOutlined from '@ant-design/icons/CalendarOutlined';
import ClockCircleOutlined from '@ant-design/icons/ClockCircleOutlined';
import type { PickerMode } from '@rc-component/picker/lib/interface';
import type { PickerMode } from '@rc-component/picker/interface';
import { TIME } from '../generatePicker/constant';

View File

@@ -3,7 +3,7 @@ import { forwardRef, useContext, useImperativeHandle } from 'react';
import SwapRightOutlined from '@ant-design/icons/SwapRightOutlined';
import { RangePicker as RCRangePicker } from '@rc-component/picker';
import type { PickerRef } from '@rc-component/picker';
import type { GenerateConfig } from '@rc-component/picker/lib/generate/index';
import type { GenerateConfig } from '@rc-component/picker/generate/index';
import { clsx } from 'clsx';
import ContextIsolator from '../../_util/ContextIsolator';

View File

@@ -2,8 +2,8 @@ import * as React from 'react';
import { forwardRef, useContext, useImperativeHandle } from 'react';
import RCPicker from '@rc-component/picker';
import type { PickerRef } from '@rc-component/picker';
import type { GenerateConfig } from '@rc-component/picker/lib/generate/index';
import type { PickerMode } from '@rc-component/picker/lib/interface';
import type { GenerateConfig } from '@rc-component/picker/generate/index';
import type { PickerMode } from '@rc-component/picker/interface';
import { clsx } from 'clsx';
import ContextIsolator from '../../_util/ContextIsolator';

View File

@@ -1,4 +1,4 @@
import type { GenerateConfig } from '@rc-component/picker/lib/generate/index';
import type { GenerateConfig } from '@rc-component/picker/generate/index';
import type { AnyObject } from '../../_util/type';
import generateRangePicker from './generateRangePicker';

View File

@@ -7,7 +7,7 @@ import type {
PanelSemanticName as PopupSemantic,
Locale as RcPickerLocale,
SemanticName,
} from '@rc-component/picker/lib/interface';
} from '@rc-component/picker/interface';
import type {
SemanticClassNames,

View File

@@ -1,5 +1,5 @@
import { useMemo } from 'react';
import type { Components } from '@rc-component/picker/lib/interface';
import type { Components } from '@rc-component/picker/interface';
import PickerButton from '../PickerButton';

View File

@@ -1,4 +1,4 @@
import dayjsGenerateConfig from '@rc-component/picker/lib/generate/dayjs';
import dayjsGenerateConfig from '@rc-component/picker/generate/dayjs';
import type { Dayjs } from 'dayjs';
import genPurePanel from '../_util/PurePanel';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/ar_EG';
import CalendarLocale from '@rc-component/picker/locale/ar_EG';
import TimePickerLocale from '../../time-picker/locale/ar_EG';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/az_AZ';
import CalendarLocale from '@rc-component/picker/locale/az_AZ';
import TimePickerLocale from '../../time-picker/locale/az_AZ';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/bg_BG';
import CalendarLocale from '@rc-component/picker/locale/bg_BG';
import TimePickerLocale from '../../time-picker/locale/bg_BG';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/bn_BD';
import CalendarLocale from '@rc-component/picker/locale/bn_BD';
import TimePickerLocale from '../../time-picker/locale/bn_BD';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/by_BY';
import CalendarLocale from '@rc-component/picker/locale/by_BY';
import TimePickerLocale from '../../time-picker/locale/by_BY';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/ca_ES';
import CalendarLocale from '@rc-component/picker/locale/ca_ES';
import TimePickerLocale from '../../time-picker/locale/ca_ES';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/cs_CZ';
import CalendarLocale from '@rc-component/picker/locale/cs_CZ';
import TimePickerLocale from '../../time-picker/locale/cs_CZ';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/da_DK';
import CalendarLocale from '@rc-component/picker/locale/da_DK';
import TimePickerLocale from '../../time-picker/locale/da_DK';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/de_DE';
import CalendarLocale from '@rc-component/picker/locale/de_DE';
import TimePickerLocale from '../../time-picker/locale/de_DE';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/el_GR';
import CalendarLocale from '@rc-component/picker/locale/el_GR';
import TimePickerLocale from '../../time-picker/locale/el_GR';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/en_GB';
import CalendarLocale from '@rc-component/picker/locale/en_GB';
import TimePickerLocale from '../../time-picker/locale/en_GB';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/en_US';
import CalendarLocale from '@rc-component/picker/locale/en_US';
import TimePickerLocale from '../../time-picker/locale/en_US';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/es_ES';
import CalendarLocale from '@rc-component/picker/locale/es_ES';
import TimePickerLocale from '../../time-picker/locale/es_ES';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/et_EE';
import CalendarLocale from '@rc-component/picker/locale/et_EE';
import TimePickerLocale from '../../time-picker/locale/et_EE';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/eu_ES';
import CalendarLocale from '@rc-component/picker/locale/eu_ES';
import TimePickerLocale from '../../time-picker/locale/eu_ES';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/fa_IR';
import CalendarLocale from '@rc-component/picker/locale/fa_IR';
import TimePickerLocale from '../../time-picker/locale/fa_IR';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/fi_FI';
import CalendarLocale from '@rc-component/picker/locale/fi_FI';
import TimePickerLocale from '../../time-picker/locale/fi_FI';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/fr_BE';
import CalendarLocale from '@rc-component/picker/locale/fr_BE';
import TimePickerLocale from '../../time-picker/locale/fr_BE';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/fr_CA';
import CalendarLocale from '@rc-component/picker/locale/fr_CA';
import TimePickerLocale from '../../time-picker/locale/fr_CA';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/fr_FR';
import CalendarLocale from '@rc-component/picker/locale/fr_FR';
import TimePickerLocale from '../../time-picker/locale/fr_FR';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/ga_IE';
import CalendarLocale from '@rc-component/picker/locale/ga_IE';
import TimePickerLocale from '../../time-picker/locale/ga_IE';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/gl_ES';
import CalendarLocale from '@rc-component/picker/locale/gl_ES';
import TimePickerLocale from '../../time-picker/locale/gl_ES';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/he_IL';
import CalendarLocale from '@rc-component/picker/locale/he_IL';
import TimePickerLocale from '../../time-picker/locale/he_IL';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/hi_IN';
import CalendarLocale from '@rc-component/picker/locale/hi_IN';
import TimePickerLocale from '../../time-picker/locale/hi_IN';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/hr_HR';
import CalendarLocale from '@rc-component/picker/locale/hr_HR';
import TimePickerLocale from '../../time-picker/locale/hr_HR';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/hu_HU';
import CalendarLocale from '@rc-component/picker/locale/hu_HU';
import TimePickerLocale from '../../time-picker/locale/hu_HU';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/id_ID';
import CalendarLocale from '@rc-component/picker/locale/id_ID';
import TimePickerLocale from '../../time-picker/locale/id_ID';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/is_IS';
import CalendarLocale from '@rc-component/picker/locale/is_IS';
import TimePickerLocale from '../../time-picker/locale/is_IS';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/it_IT';
import CalendarLocale from '@rc-component/picker/locale/it_IT';
import TimePickerLocale from '../../time-picker/locale/it_IT';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/ja_JP';
import CalendarLocale from '@rc-component/picker/locale/ja_JP';
import TimePickerLocale from '../../time-picker/locale/ja_JP';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/ka_GE';
import CalendarLocale from '@rc-component/picker/locale/ka_GE';
import TimePickerLocale from '../../time-picker/locale/ka_GE';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/kk_KZ';
import CalendarLocale from '@rc-component/picker/locale/kk_KZ';
import TimePickerLocale from '../../time-picker/locale/kk_KZ';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/km_KH';
import CalendarLocale from '@rc-component/picker/locale/km_KH';
import TimePickerLocale from '../../time-picker/locale/km_KH';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/kmr_IQ';
import CalendarLocale from '@rc-component/picker/locale/kmr_IQ';
import TimePickerLocale from '../../time-picker/locale/kmr_IQ';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/kn_IN';
import CalendarLocale from '@rc-component/picker/locale/kn_IN';
import TimePickerLocale from '../../time-picker/locale/kn_IN';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/ko_KR';
import CalendarLocale from '@rc-component/picker/locale/ko_KR';
import TimePickerLocale from '../../time-picker/locale/ko_KR';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/lt_LT';
import CalendarLocale from '@rc-component/picker/locale/lt_LT';
import TimePickerLocale from '../../time-picker/locale/lt_LT';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/lv_LV';
import CalendarLocale from '@rc-component/picker/locale/lv_LV';
import TimePickerLocale from '../../time-picker/locale/lv_LV';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/mk_MK';
import CalendarLocale from '@rc-component/picker/locale/mk_MK';
import TimePickerLocale from '../../time-picker/locale/mk_MK';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/ml_IN';
import CalendarLocale from '@rc-component/picker/locale/ml_IN';
import TimePickerLocale from '../../time-picker/locale/ml_IN';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/mn_MN';
import CalendarLocale from '@rc-component/picker/locale/mn_MN';
import TimePickerLocale from '../../time-picker/locale/mn_MN';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/mr_IN';
import CalendarLocale from '@rc-component/picker/locale/mr_IN';
import TimePickerLocale from '../../time-picker/locale/mr_IN';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/ms_MY';
import CalendarLocale from '@rc-component/picker/locale/ms_MY';
import TimePickerLocale from '../../time-picker/locale/ms_MY';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/my_MM';
import CalendarLocale from '@rc-component/picker/locale/my_MM';
import TimePickerLocale from '../../time-picker/locale/my_MM';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/nb_NO';
import CalendarLocale from '@rc-component/picker/locale/nb_NO';
import TimePickerLocale from '../../time-picker/locale/nb_NO';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/nl_BE';
import CalendarLocale from '@rc-component/picker/locale/nl_BE';
import TimePickerLocale from '../../time-picker/locale/nl_BE';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/nl_NL';
import CalendarLocale from '@rc-component/picker/locale/nl_NL';
import TimePickerLocale from '../../time-picker/locale/nl_NL';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/pl_PL';
import CalendarLocale from '@rc-component/picker/locale/pl_PL';
import TimePickerLocale from '../../time-picker/locale/pl_PL';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/pt_BR';
import CalendarLocale from '@rc-component/picker/locale/pt_BR';
import TimePickerLocale from '../../time-picker/locale/pt_BR';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/pt_PT';
import CalendarLocale from '@rc-component/picker/locale/pt_PT';
import TimePickerLocale from '../../time-picker/locale/pt_PT';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/ro_RO';
import CalendarLocale from '@rc-component/picker/locale/ro_RO';
import TimePickerLocale from '../../time-picker/locale/ro_RO';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,6 +1,6 @@
/** Created by Andrey Gayvoronsky on 13/04/16. */
import CalendarLocale from '@rc-component/picker/lib/locale/ru_RU';
import CalendarLocale from '@rc-component/picker/locale/ru_RU';
import TimePickerLocale from '../../time-picker/locale/ru_RU';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/si_LK';
import CalendarLocale from '@rc-component/picker/locale/si_LK';
import TimePickerLocale from '../../time-picker/locale/si_LK';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/sk_SK';
import CalendarLocale from '@rc-component/picker/locale/sk_SK';
import TimePickerLocale from '../../time-picker/locale/sk_SK';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/sr_RS';
import CalendarLocale from '@rc-component/picker/locale/sr_RS';
import TimePickerLocale from '../../time-picker/locale/sr_RS';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/sv_SE';
import CalendarLocale from '@rc-component/picker/locale/sv_SE';
import TimePickerLocale from '../../time-picker/locale/sv_SE';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,5 +1,5 @@
// Tamil Locale added to rc-calendar
import CalendarLocale from '@rc-component/picker/lib/locale/ta_IN';
import CalendarLocale from '@rc-component/picker/locale/ta_IN';
import TimePickerLocale from '../../time-picker/locale/ta_IN';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/th_TH';
import CalendarLocale from '@rc-component/picker/locale/th_TH';
import TimePickerLocale from '../../time-picker/locale/th_TH';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/tk_TK';
import CalendarLocale from '@rc-component/picker/locale/tk_TK';
import TimePickerLocale from '../../time-picker/locale/tk_TK';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/tr_TR';
import CalendarLocale from '@rc-component/picker/locale/tr_TR';
import TimePickerLocale from '../../time-picker/locale/tr_TR';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/uk_UA';
import CalendarLocale from '@rc-component/picker/locale/uk_UA';
import TimePickerLocale from '../../time-picker/locale/uk_UA';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/ur_PK';
import CalendarLocale from '@rc-component/picker/locale/ur_PK';
import TimePickerLocale from '../../time-picker/locale/ur_PK';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/uz_UZ';
import CalendarLocale from '@rc-component/picker/locale/uz_UZ';
import TimePickerLocale from '../../time-picker/locale/uz_UZ';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/vi_VN';
import CalendarLocale from '@rc-component/picker/locale/vi_VN';
import TimePickerLocale from '../../time-picker/locale/vi_VN';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/zh_CN';
import CalendarLocale from '@rc-component/picker/locale/zh_CN';
import TimePickerLocale from '../../time-picker/locale/zh_CN';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,4 +1,4 @@
import CalendarLocale from '@rc-component/picker/lib/locale/zh_TW';
import CalendarLocale from '@rc-component/picker/locale/zh_TW';
import TimePickerLocale from '../../time-picker/locale/zh_TW';
import type { PickerLocale } from '../generatePicker';

View File

@@ -1,5 +1,5 @@
import * as React from 'react';
import type { PickerMode } from '@rc-component/picker/lib/interface';
import type { PickerMode } from '@rc-component/picker/interface';
import useSelectIcons from '../select/useIcons';
import type { PickerLocale, PickerProps } from './generatePicker';

View File

@@ -1,6 +1,6 @@
import * as React from 'react';
import type { PickerRef } from '@rc-component/picker';
import type { SemanticName } from '@rc-component/picker/lib/interface';
import type { SemanticName } from '@rc-component/picker/interface';
import type { Dayjs } from 'dayjs';
import type {

View File

@@ -22,7 +22,7 @@ Create `src/components/DatePicker.tsx`.
For example:
```tsx
import momentGenerateConfig from '@rc-component/picker/lib/generate/moment';
import momentGenerateConfig from '@rc-component/picker/generate/moment';
import { DatePicker } from 'antd';
import type { Moment } from 'moment';
@@ -62,7 +62,7 @@ Create `src/components/Calendar.tsx`.
For example:
```tsx
import momentGenerateConfig from '@rc-component/picker/es/generate/moment';
import momentGenerateConfig from '@rc-component/picker/generate/moment';
import { Calendar } from 'antd';
import type { Moment } from 'moment';
@@ -122,7 +122,7 @@ Create `src/components/DatePicker.tsx`.
Code as follows:
```tsx
import dateFnsGenerateConfig from '@rc-component/picker/lib/generate/dateFns';
import dateFnsGenerateConfig from '@rc-component/picker/generate/dateFns';
import { DatePicker } from 'antd';
const MyDatePicker = DatePicker.generatePicker<Date>(dateFnsGenerateConfig);
@@ -139,7 +139,7 @@ Since `antd 5.4.0`, [luxon](https://moment.github.io/luxon/) can be used instead
Create a `src/components/DatePicker.tsx` file, and implement the luxon based picker as follows:
```tsx
import luxonGenerateConfig from '@rc-component/picker/lib/generate/luxon';
import luxonGenerateConfig from '@rc-component/picker/generate/luxon';
import { DatePicker } from 'antd';
import type { DateTime } from 'luxon';
@@ -162,7 +162,7 @@ This introduces some formatting differences with the other date libraries. As of
It is possible to customize these default luxon behaviors by adjusting the luxon config:
```tsx
import luxonGenerateConfig from '@rc-component/picker/lib/generate/luxon';
import luxonGenerateConfig from '@rc-component/picker/generate/luxon';
import { DatePicker } from 'antd';
import type { DateTime } from 'luxon';

View File

@@ -20,7 +20,7 @@ Ant Design 默认使用 [Day.js](https://day.js.org) 来处理时间日期问题
编写如下代码:
```tsx
import momentGenerateConfig from '@rc-component/picker/lib/generate/moment';
import momentGenerateConfig from '@rc-component/picker/generate/moment';
import { DatePicker } from 'antd';
import type { Moment } from 'moment';
@@ -60,7 +60,7 @@ export default TimePicker;
编写如下代码:
```tsx
import momentGenerateConfig from '@rc-component/picker/es/generate/moment';
import momentGenerateConfig from '@rc-component/picker/generate/moment';
import { Calendar } from 'antd';
import type { Moment } from 'moment';
@@ -120,7 +120,7 @@ module.exports = {
编写如下代码:
```tsx
import dateFnsGenerateConfig from '@rc-component/picker/es/generate/dateFns';
import dateFnsGenerateConfig from '@rc-component/picker/generate/dateFns';
import { DatePicker } from 'antd';
const MyDatePicker = DatePicker.generatePicker<Date>(dateFnsGenerateConfig);
@@ -137,7 +137,7 @@ export default MyDatePicker;
创建一个 `DatePicker.tsx` 文件,并定义一个基于 luxon 的 DatePicker 组件:
```tsx
import luxonGenerateConfig from '@rc-component/picker/lib/generate/luxon';
import luxonGenerateConfig from '@rc-component/picker/generate/luxon';
import { DatePicker } from 'antd';
import type { DateTime } from 'luxon';
@@ -160,7 +160,7 @@ luxon 用户应该悉知,它本身没有 local 的实现。相反,它依赖
可以通过调整 luxon 配置来自定义这些默认的 luxon 行为:
```tsx
import luxonGenerateConfig from '@rc-component/picker/lib/generate/luxon';
import luxonGenerateConfig from '@rc-component/picker/generate/luxon';
import { DatePicker } from 'antd';
import type { DateTime } from 'luxon';

View File

@@ -132,7 +132,7 @@
"@rc-component/mutate-observer": "^2.0.0",
"@rc-component/notification": "~1.2.0",
"@rc-component/pagination": "~1.2.0",
"@rc-component/picker": "~1.6.0",
"@rc-component/picker": "~1.7.1",
"@rc-component/progress": "~1.0.1",
"@rc-component/qrcode": "~1.1.0",
"@rc-component/rate": "~1.0.0",