1
This commit is contained in:
+4
@@ -0,0 +1,4 @@
|
||||
import * as React from 'react';
|
||||
import type { ButtonProps } from '../button/Button';
|
||||
declare const PickerButton: React.FC<Readonly<ButtonProps>>;
|
||||
export default PickerButton;
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
"use client";
|
||||
|
||||
import * as React from 'react';
|
||||
import Button from '../button/Button';
|
||||
const PickerButton = props => (/*#__PURE__*/React.createElement(Button, {
|
||||
size: "small",
|
||||
type: "primary",
|
||||
...props
|
||||
}));
|
||||
export default PickerButton;
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
export declare const WEEK: "week", WEEKPICKER: "WeekPicker";
|
||||
export declare const MONTH: "month", MONTHPICKER: "MonthPicker";
|
||||
export declare const YEAR: "year", YEARPICKER: "YearPicker";
|
||||
export declare const QUARTER: "quarter", QUARTERPICKER: "QuarterPicker";
|
||||
export declare const TIME: "time", TIMEPICKER: "TimePicker";
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
export const [WEEK, WEEKPICKER] = ['week', 'WeekPicker'];
|
||||
export const [MONTH, MONTHPICKER] = ['month', 'MonthPicker'];
|
||||
export const [YEAR, YEARPICKER] = ['year', 'YearPicker'];
|
||||
export const [QUARTER, QUARTERPICKER] = ['quarter', 'QuarterPicker'];
|
||||
export const [TIME, TIMEPICKER] = ['time', 'TimePicker'];
|
||||
Generated
Vendored
+20
@@ -0,0 +1,20 @@
|
||||
import * as React from 'react';
|
||||
import type { PickerRef } from '@rc-component/picker';
|
||||
import type { GenerateConfig } from '@rc-component/picker/generate/index';
|
||||
import type { AnyObject } from '../../_util/type';
|
||||
import type { PickerLocale } from './interface';
|
||||
declare const generateRangePicker: <DateType extends AnyObject = AnyObject>(generateConfig: GenerateConfig<DateType>) => React.ForwardRefExoticComponent<Omit<import("@rc-component/picker").RangePickerProps<DateType>, "classNames" | "styles" | "locale" | "generateConfig" | "hideHeader"> & {
|
||||
locale?: PickerLocale;
|
||||
size?: import("../../button").ButtonSize;
|
||||
placement?: "bottomLeft" | "bottomRight" | "topLeft" | "topRight";
|
||||
bordered?: boolean;
|
||||
status?: import("../../_util/statusUtils").InputStatus;
|
||||
variant?: import("../../config-provider").Variant;
|
||||
dropdownClassName?: string;
|
||||
popupClassName?: string;
|
||||
rootClassName?: string;
|
||||
popupStyle?: React.CSSProperties;
|
||||
classNames?: import("./interface").DatePickerPickerClassNames<import("@rc-component/picker").RangePickerProps<DateType>> | undefined;
|
||||
styles?: import("./interface").DatePickerStylesType<import("@rc-component/picker").RangePickerProps<DateType>> | undefined;
|
||||
} & React.RefAttributes<PickerRef>>;
|
||||
export default generateRangePicker;
|
||||
Generated
Vendored
+179
@@ -0,0 +1,179 @@
|
||||
"use client";
|
||||
|
||||
import * as React from 'react';
|
||||
import { forwardRef, useContext, useImperativeHandle } from 'react';
|
||||
import SwapRightOutlined from "@ant-design/icons/es/icons/SwapRightOutlined";
|
||||
import { RangePicker as RCRangePicker } from '@rc-component/picker';
|
||||
import { merge } from '@rc-component/util';
|
||||
import { clsx } from 'clsx';
|
||||
import ContextIsolator from '../../_util/ContextIsolator';
|
||||
import { useZIndex } from '../../_util/hooks';
|
||||
import { getMergedStatus, getStatusClassNames } from '../../_util/statusUtils';
|
||||
import { devUseWarning } from '../../_util/warning';
|
||||
import { ConfigContext } from '../../config-provider';
|
||||
import DisabledContext from '../../config-provider/DisabledContext';
|
||||
import useCSSVarCls from '../../config-provider/hooks/useCSSVarCls';
|
||||
import useSize from '../../config-provider/hooks/useSize';
|
||||
import { FormItemInputContext } from '../../form/context';
|
||||
import useVariant from '../../form/hooks/useVariants';
|
||||
import { useLocale } from '../../locale';
|
||||
import { useCompactItemContext } from '../../space/Compact';
|
||||
import useMergedPickerSemantic from '../hooks/useMergedPickerSemantic';
|
||||
import enUS from '../locale/en_US';
|
||||
import useStyle from '../style';
|
||||
import { getRangePlaceholder, useIcons } from '../util';
|
||||
import { TIME } from './constant';
|
||||
import useSuffixIcon from './useSuffixIcon';
|
||||
import useComponents from './useComponents';
|
||||
const generateRangePicker = generateConfig => {
|
||||
const RangePicker = /*#__PURE__*/forwardRef((props, ref) => {
|
||||
const {
|
||||
prefixCls: customizePrefixCls,
|
||||
getPopupContainer: customGetPopupContainer,
|
||||
components,
|
||||
className,
|
||||
style,
|
||||
classNames,
|
||||
styles,
|
||||
placement,
|
||||
size: customizeSize,
|
||||
disabled: customDisabled,
|
||||
bordered = true,
|
||||
placeholder,
|
||||
status: customStatus,
|
||||
variant: customVariant,
|
||||
picker,
|
||||
dropdownClassName,
|
||||
popupClassName,
|
||||
popupStyle,
|
||||
rootClassName,
|
||||
suffixIcon,
|
||||
separator,
|
||||
...restProps
|
||||
} = props;
|
||||
const pickerType = picker === TIME ? 'timePicker' : 'datePicker';
|
||||
// ====================== Warning =======================
|
||||
if (process.env.NODE_ENV !== 'production') {
|
||||
const warning = devUseWarning('DatePicker.RangePicker');
|
||||
const deprecatedProps = {
|
||||
dropdownClassName: 'classNames.popup.root',
|
||||
popupClassName: 'classNames.popup.root',
|
||||
popupStyle: 'styles.popup.root',
|
||||
bordered: 'variant',
|
||||
onSelect: 'onCalendarChange'
|
||||
};
|
||||
Object.entries(deprecatedProps).forEach(([oldProp, newProp]) => {
|
||||
warning.deprecated(!(oldProp in props), oldProp, newProp);
|
||||
});
|
||||
}
|
||||
const [mergedClassNames, mergedStyles] = useMergedPickerSemantic(pickerType, classNames, styles, popupClassName || dropdownClassName, popupStyle);
|
||||
const innerRef = React.useRef(null);
|
||||
const {
|
||||
getPrefixCls,
|
||||
direction,
|
||||
getPopupContainer,
|
||||
rangePicker
|
||||
} = useContext(ConfigContext);
|
||||
const prefixCls = getPrefixCls('picker', customizePrefixCls);
|
||||
const {
|
||||
compactSize,
|
||||
compactItemClassnames
|
||||
} = useCompactItemContext(prefixCls, direction);
|
||||
const rootPrefixCls = getPrefixCls();
|
||||
const mergedSeparator = separator ?? rangePicker?.separator;
|
||||
const [variant, enableVariantCls] = useVariant('rangePicker', customVariant, bordered);
|
||||
const rootCls = useCSSVarCls(prefixCls);
|
||||
const [hashId, cssVarCls] = useStyle(prefixCls, rootCls);
|
||||
const mergedRootClassName = clsx(hashId, cssVarCls, rootCls, rootClassName);
|
||||
// ===================== Icon =====================
|
||||
const [mergedAllowClear] = useIcons(props, prefixCls);
|
||||
// ================== components ==================
|
||||
const mergedComponents = useComponents(components);
|
||||
// ===================== Size =====================
|
||||
const mergedSize = useSize(ctx => customizeSize ?? compactSize ?? ctx);
|
||||
// ===================== Disabled =====================
|
||||
const disabled = React.useContext(DisabledContext);
|
||||
const mergedDisabled = customDisabled ?? disabled;
|
||||
// ===================== FormItemInput =====================
|
||||
const formItemContext = useContext(FormItemInputContext);
|
||||
const {
|
||||
hasFeedback,
|
||||
status: contextStatus,
|
||||
feedbackIcon
|
||||
} = formItemContext;
|
||||
const mergedSuffixIcon = useSuffixIcon({
|
||||
picker,
|
||||
hasFeedback,
|
||||
feedbackIcon,
|
||||
suffixIcon
|
||||
});
|
||||
useImperativeHandle(ref, () => innerRef.current);
|
||||
const [contextLocale] = useLocale('Calendar', enUS);
|
||||
const locale = merge(contextLocale, props.locale || {});
|
||||
// ============================ zIndex ============================
|
||||
const [zIndex] = useZIndex('DatePicker', mergedStyles?.popup?.root?.zIndex);
|
||||
return /*#__PURE__*/React.createElement(ContextIsolator, {
|
||||
space: true
|
||||
}, /*#__PURE__*/React.createElement(RCRangePicker, {
|
||||
separator: /*#__PURE__*/React.createElement("span", {
|
||||
"aria-label": "to",
|
||||
className: `${prefixCls}-separator`
|
||||
}, mergedSeparator ?? /*#__PURE__*/React.createElement(SwapRightOutlined, null)),
|
||||
disabled: mergedDisabled,
|
||||
ref: innerRef,
|
||||
placement: placement,
|
||||
placeholder: getRangePlaceholder(locale, picker, placeholder),
|
||||
suffixIcon: mergedSuffixIcon,
|
||||
prevIcon: /*#__PURE__*/React.createElement("span", {
|
||||
className: `${prefixCls}-prev-icon`
|
||||
}),
|
||||
nextIcon: /*#__PURE__*/React.createElement("span", {
|
||||
className: `${prefixCls}-next-icon`
|
||||
}),
|
||||
superPrevIcon: /*#__PURE__*/React.createElement("span", {
|
||||
className: `${prefixCls}-super-prev-icon`
|
||||
}),
|
||||
superNextIcon: /*#__PURE__*/React.createElement("span", {
|
||||
className: `${prefixCls}-super-next-icon`
|
||||
}),
|
||||
transitionName: `${rootPrefixCls}-slide-up`,
|
||||
picker: picker,
|
||||
...restProps,
|
||||
locale: locale.lang,
|
||||
getPopupContainer: customGetPopupContainer || getPopupContainer,
|
||||
generateConfig: generateConfig,
|
||||
components: mergedComponents,
|
||||
direction: direction,
|
||||
// Style
|
||||
prefixCls: prefixCls,
|
||||
rootClassName: mergedRootClassName,
|
||||
className: clsx({
|
||||
[`${prefixCls}-large`]: mergedSize === 'large',
|
||||
[`${prefixCls}-small`]: mergedSize === 'small',
|
||||
[`${prefixCls}-${variant}`]: enableVariantCls
|
||||
}, getStatusClassNames(prefixCls, getMergedStatus(contextStatus, customStatus), hasFeedback), compactItemClassnames, className, rangePicker?.className),
|
||||
style: {
|
||||
...rangePicker?.style,
|
||||
...style
|
||||
},
|
||||
// Semantic Style
|
||||
classNames: mergedClassNames,
|
||||
styles: {
|
||||
...mergedStyles,
|
||||
popup: {
|
||||
...mergedStyles.popup,
|
||||
root: {
|
||||
...mergedStyles.popup.root,
|
||||
zIndex
|
||||
}
|
||||
}
|
||||
},
|
||||
allowClear: mergedAllowClear
|
||||
}));
|
||||
});
|
||||
if (process.env.NODE_ENV !== 'production') {
|
||||
RangePicker.displayName = 'RangePicker';
|
||||
}
|
||||
return RangePicker;
|
||||
};
|
||||
export default generateRangePicker;
|
||||
Generated
Vendored
+25
@@ -0,0 +1,25 @@
|
||||
import * as React from 'react';
|
||||
import type { GenerateConfig } from '@rc-component/picker/generate/index';
|
||||
import type { AnyObject } from '../../_util/type';
|
||||
import type { GenericTimePickerProps, PickerProps, PickerPropsWithMultiple } from './interface';
|
||||
declare const generatePicker: <DateType extends AnyObject = AnyObject>(generateConfig: GenerateConfig<DateType>) => {
|
||||
DatePicker: (<ValueType = DateType, IsMultiple extends boolean = false>(props: PickerPropsWithMultiple<DateType, PickerProps<DateType>, ValueType, IsMultiple>) => React.ReactElement) & {
|
||||
displayName?: string;
|
||||
};
|
||||
WeekPicker: (<ValueType = DateType, IsMultiple extends boolean = false>(props: PickerPropsWithMultiple<DateType, Omit<PickerProps<DateType>, "picker">, ValueType, IsMultiple>) => React.ReactElement) & {
|
||||
displayName?: string;
|
||||
};
|
||||
MonthPicker: (<ValueType = DateType, IsMultiple extends boolean = false>(props: PickerPropsWithMultiple<DateType, Omit<PickerProps<DateType>, "picker">, ValueType, IsMultiple>) => React.ReactElement) & {
|
||||
displayName?: string;
|
||||
};
|
||||
YearPicker: (<ValueType = DateType, IsMultiple extends boolean = false>(props: PickerPropsWithMultiple<DateType, Omit<PickerProps<DateType>, "picker">, ValueType, IsMultiple>) => React.ReactElement) & {
|
||||
displayName?: string;
|
||||
};
|
||||
TimePicker: (<ValueType = DateType, IsMultiple extends boolean = false>(props: PickerPropsWithMultiple<DateType, Omit<GenericTimePickerProps<DateType>, "picker">, ValueType, IsMultiple>) => React.ReactElement) & {
|
||||
displayName?: string;
|
||||
};
|
||||
QuarterPicker: (<ValueType = DateType, IsMultiple extends boolean = false>(props: PickerPropsWithMultiple<DateType, Omit<PickerProps<DateType>, "picker">, ValueType, IsMultiple>) => React.ReactElement) & {
|
||||
displayName?: string;
|
||||
};
|
||||
};
|
||||
export default generatePicker;
|
||||
Generated
Vendored
+223
@@ -0,0 +1,223 @@
|
||||
"use client";
|
||||
|
||||
import * as React from 'react';
|
||||
import { forwardRef, useContext, useImperativeHandle } from 'react';
|
||||
import RCPicker from '@rc-component/picker';
|
||||
import { merge } from '@rc-component/util';
|
||||
import { clsx } from 'clsx';
|
||||
import ContextIsolator from '../../_util/ContextIsolator';
|
||||
import { useZIndex } from '../../_util/hooks';
|
||||
import { getMergedStatus, getStatusClassNames } from '../../_util/statusUtils';
|
||||
import { devUseWarning } from '../../_util/warning';
|
||||
import { ConfigContext } from '../../config-provider';
|
||||
import { useComponentConfig } from '../../config-provider/context';
|
||||
import DisabledContext from '../../config-provider/DisabledContext';
|
||||
import useCSSVarCls from '../../config-provider/hooks/useCSSVarCls';
|
||||
import useSize from '../../config-provider/hooks/useSize';
|
||||
import { FormItemInputContext } from '../../form/context';
|
||||
import useVariant from '../../form/hooks/useVariants';
|
||||
import { useLocale } from '../../locale';
|
||||
import { useCompactItemContext } from '../../space/Compact';
|
||||
import useMergedPickerSemantic from '../hooks/useMergedPickerSemantic';
|
||||
import enUS from '../locale/en_US';
|
||||
import useStyle from '../style';
|
||||
import { getPlaceholder, useIcons } from '../util';
|
||||
import { MONTH, MONTHPICKER, QUARTER, QUARTERPICKER, TIME, TIMEPICKER, WEEK, WEEKPICKER, YEAR, YEARPICKER } from './constant';
|
||||
import useComponents from './useComponents';
|
||||
import useSuffixIcon from './useSuffixIcon';
|
||||
const generatePicker = generateConfig => {
|
||||
const getPicker = (picker, displayName) => {
|
||||
const pickerType = displayName === TIMEPICKER ? 'timePicker' : 'datePicker';
|
||||
const Picker = /*#__PURE__*/forwardRef((props, ref) => {
|
||||
const {
|
||||
prefixCls: customizePrefixCls,
|
||||
getPopupContainer: customizeGetPopupContainer,
|
||||
components,
|
||||
style,
|
||||
className,
|
||||
size: customizeSize,
|
||||
bordered,
|
||||
placement,
|
||||
placeholder,
|
||||
disabled: customDisabled,
|
||||
status: customStatus,
|
||||
variant: customVariant,
|
||||
onCalendarChange,
|
||||
classNames,
|
||||
styles,
|
||||
dropdownClassName,
|
||||
popupClassName,
|
||||
popupStyle,
|
||||
rootClassName,
|
||||
suffixIcon,
|
||||
...restProps
|
||||
} = props;
|
||||
const {
|
||||
suffixIcon: contextSuffixIcon
|
||||
} = useComponentConfig(displayName === TIMEPICKER ? 'timePicker' : 'datePicker');
|
||||
// ====================== Warning =======================
|
||||
if (process.env.NODE_ENV !== 'production') {
|
||||
const warning = devUseWarning(displayName || 'DatePicker');
|
||||
process.env.NODE_ENV !== "production" ? warning(picker !== 'quarter', 'deprecated', `DatePicker.${displayName} is legacy usage. Please use DatePicker[picker='${picker}'] directly.`) : void 0;
|
||||
const deprecatedProps = {
|
||||
dropdownClassName: 'classNames.popup.root',
|
||||
popupClassName: 'classNames.popup.root',
|
||||
popupStyle: 'styles.popup.root',
|
||||
bordered: 'variant',
|
||||
onSelect: 'onCalendarChange'
|
||||
};
|
||||
Object.entries(deprecatedProps).forEach(([oldProp, newProp]) => {
|
||||
warning.deprecated(!(oldProp in props), oldProp, newProp);
|
||||
});
|
||||
}
|
||||
const {
|
||||
getPrefixCls,
|
||||
direction,
|
||||
getPopupContainer,
|
||||
// Consume different styles according to different names
|
||||
[pickerType]: contextPickerConfig
|
||||
} = useContext(ConfigContext);
|
||||
const prefixCls = getPrefixCls('picker', customizePrefixCls);
|
||||
// ===================== Size =====================
|
||||
const {
|
||||
compactSize,
|
||||
compactItemClassnames
|
||||
} = useCompactItemContext(prefixCls, direction);
|
||||
const mergedSize = useSize(ctx => customizeSize ?? compactSize ?? ctx);
|
||||
// ===================== Disabled =====================
|
||||
const disabled = React.useContext(DisabledContext);
|
||||
const mergedDisabled = customDisabled ?? disabled;
|
||||
// =========== Merged Props for Semantic ===========
|
||||
const mergedProps = {
|
||||
...props,
|
||||
size: mergedSize,
|
||||
disabled: mergedDisabled,
|
||||
status: customStatus,
|
||||
variant: customVariant
|
||||
};
|
||||
// ========================= Style ==========================
|
||||
// Use original useMergedPickerSemantic for proper popup handling
|
||||
const [mergedClassNames, mergedStyles] = useMergedPickerSemantic(pickerType, classNames, styles, popupClassName || dropdownClassName, popupStyle, mergedProps);
|
||||
const innerRef = React.useRef(null);
|
||||
const [variant, enableVariantCls] = useVariant('datePicker', customVariant, bordered);
|
||||
const rootCls = useCSSVarCls(prefixCls);
|
||||
const [hashId, cssVarCls] = useStyle(prefixCls, rootCls);
|
||||
const mergedRootClassName = clsx(hashId, cssVarCls, rootCls, rootClassName);
|
||||
useImperativeHandle(ref, () => innerRef.current);
|
||||
const additionalProps = {
|
||||
showToday: true
|
||||
};
|
||||
const mergedPicker = picker || props.picker;
|
||||
const rootPrefixCls = getPrefixCls();
|
||||
// ==================== Legacy =====================
|
||||
const {
|
||||
onSelect,
|
||||
multiple
|
||||
} = restProps;
|
||||
const hasLegacyOnSelect = onSelect && picker === 'time' && !multiple;
|
||||
const onInternalCalendarChange = (date, dateStr, info) => {
|
||||
onCalendarChange?.(date, dateStr, info);
|
||||
if (hasLegacyOnSelect) {
|
||||
onSelect(date);
|
||||
}
|
||||
};
|
||||
// ===================== Icon =====================
|
||||
const [mergedAllowClear, removeIcon] = useIcons(props, prefixCls);
|
||||
// ================== components ==================
|
||||
const mergedComponents = useComponents(components);
|
||||
// ===================== FormItemInput =====================
|
||||
const formItemContext = useContext(FormItemInputContext);
|
||||
const {
|
||||
hasFeedback,
|
||||
status: contextStatus,
|
||||
feedbackIcon
|
||||
} = formItemContext;
|
||||
const mergedSuffixIcon = useSuffixIcon({
|
||||
picker: mergedPicker,
|
||||
hasFeedback,
|
||||
feedbackIcon,
|
||||
suffixIcon: suffixIcon === undefined ? contextSuffixIcon : suffixIcon
|
||||
});
|
||||
const [contextLocale] = useLocale('DatePicker', enUS);
|
||||
const locale = merge(contextLocale, props.locale || {});
|
||||
// ============================ zIndex ============================
|
||||
const [zIndex] = useZIndex('DatePicker', mergedStyles?.popup?.root?.zIndex);
|
||||
return /*#__PURE__*/React.createElement(ContextIsolator, {
|
||||
space: true
|
||||
}, /*#__PURE__*/React.createElement(RCPicker, {
|
||||
ref: innerRef,
|
||||
placeholder: getPlaceholder(locale, mergedPicker, placeholder),
|
||||
suffixIcon: mergedSuffixIcon,
|
||||
placement: placement,
|
||||
prevIcon: /*#__PURE__*/React.createElement("span", {
|
||||
className: `${prefixCls}-prev-icon`
|
||||
}),
|
||||
nextIcon: /*#__PURE__*/React.createElement("span", {
|
||||
className: `${prefixCls}-next-icon`
|
||||
}),
|
||||
superPrevIcon: /*#__PURE__*/React.createElement("span", {
|
||||
className: `${prefixCls}-super-prev-icon`
|
||||
}),
|
||||
superNextIcon: /*#__PURE__*/React.createElement("span", {
|
||||
className: `${prefixCls}-super-next-icon`
|
||||
}),
|
||||
transitionName: `${rootPrefixCls}-slide-up`,
|
||||
picker: picker,
|
||||
onCalendarChange: onInternalCalendarChange,
|
||||
...additionalProps,
|
||||
...restProps,
|
||||
locale: locale.lang,
|
||||
getPopupContainer: customizeGetPopupContainer || getPopupContainer,
|
||||
generateConfig: generateConfig,
|
||||
components: mergedComponents,
|
||||
direction: direction,
|
||||
disabled: mergedDisabled,
|
||||
// Style
|
||||
prefixCls: prefixCls,
|
||||
rootClassName: mergedRootClassName,
|
||||
className: clsx({
|
||||
[`${prefixCls}-large`]: mergedSize === 'large',
|
||||
[`${prefixCls}-small`]: mergedSize === 'small',
|
||||
[`${prefixCls}-${variant}`]: enableVariantCls
|
||||
}, getStatusClassNames(prefixCls, getMergedStatus(contextStatus, customStatus), hasFeedback), compactItemClassnames, contextPickerConfig?.className, className),
|
||||
style: {
|
||||
...contextPickerConfig?.style,
|
||||
...style
|
||||
},
|
||||
// Semantic Style
|
||||
classNames: mergedClassNames,
|
||||
styles: {
|
||||
...mergedStyles,
|
||||
popup: {
|
||||
...mergedStyles.popup,
|
||||
root: {
|
||||
...mergedStyles.popup.root,
|
||||
zIndex
|
||||
}
|
||||
}
|
||||
},
|
||||
allowClear: mergedAllowClear,
|
||||
removeIcon: removeIcon
|
||||
}));
|
||||
});
|
||||
if (process.env.NODE_ENV !== 'production' && displayName) {
|
||||
Picker.displayName = displayName;
|
||||
}
|
||||
return Picker;
|
||||
};
|
||||
const DatePicker = getPicker();
|
||||
const WeekPicker = getPicker(WEEK, WEEKPICKER);
|
||||
const MonthPicker = getPicker(MONTH, MONTHPICKER);
|
||||
const YearPicker = getPicker(YEAR, YEARPICKER);
|
||||
const QuarterPicker = getPicker(QUARTER, QUARTERPICKER);
|
||||
const TimePicker = getPicker(TIME, TIMEPICKER);
|
||||
return {
|
||||
DatePicker,
|
||||
WeekPicker,
|
||||
MonthPicker,
|
||||
YearPicker,
|
||||
TimePicker,
|
||||
QuarterPicker
|
||||
};
|
||||
};
|
||||
export default generatePicker;
|
||||
+38
@@ -0,0 +1,38 @@
|
||||
import type { GenerateConfig } from '@rc-component/picker/generate/index';
|
||||
import type { AnyObject } from '../../_util/type';
|
||||
export type { DatePickerPanelSemanticClassNames, DatePickerPanelSemanticName, DatePickerPanelSemanticStyles, DatePickerSemanticClassNames, DatePickerSemanticName, DatePickerSemanticStyles, PickerLocale, PickerProps, } from './interface';
|
||||
declare const generatePicker: <DateType extends AnyObject = AnyObject>(generateConfig: GenerateConfig<DateType>) => (<ValueType = DateType, IsMultiple extends boolean = false>(props: import("./interface").PickerPropsWithMultiple<DateType, import("./interface").PickerProps<DateType>, ValueType, IsMultiple>) => React.ReactElement) & {
|
||||
displayName?: string;
|
||||
} & {
|
||||
displayName?: string;
|
||||
WeekPicker: (<ValueType = DateType, IsMultiple extends boolean = false>(props: import("./interface").PickerPropsWithMultiple<DateType, Omit<import("./interface").PickerProps<DateType>, "picker">, ValueType, IsMultiple>) => React.ReactElement) & {
|
||||
displayName?: string;
|
||||
};
|
||||
MonthPicker: (<ValueType = DateType, IsMultiple extends boolean = false>(props: import("./interface").PickerPropsWithMultiple<DateType, Omit<import("./interface").PickerProps<DateType>, "picker">, ValueType, IsMultiple>) => React.ReactElement) & {
|
||||
displayName?: string;
|
||||
};
|
||||
YearPicker: (<ValueType = DateType, IsMultiple extends boolean = false>(props: import("./interface").PickerPropsWithMultiple<DateType, Omit<import("./interface").PickerProps<DateType>, "picker">, ValueType, IsMultiple>) => React.ReactElement) & {
|
||||
displayName?: string;
|
||||
};
|
||||
RangePicker: import("react").ForwardRefExoticComponent<Omit<import("@rc-component/picker").RangePickerProps<DateType>, "classNames" | "styles" | "locale" | "generateConfig" | "hideHeader"> & {
|
||||
locale?: import("./interface").PickerLocale;
|
||||
size?: import("../../button").ButtonSize;
|
||||
placement?: "bottomLeft" | "bottomRight" | "topLeft" | "topRight";
|
||||
bordered?: boolean;
|
||||
status?: import("../../_util/statusUtils").InputStatus;
|
||||
variant?: import("../../config-provider").Variant;
|
||||
dropdownClassName?: string;
|
||||
popupClassName?: string;
|
||||
rootClassName?: string;
|
||||
popupStyle?: React.CSSProperties;
|
||||
classNames?: import("./interface").DatePickerPickerClassNames<import("@rc-component/picker").RangePickerProps<DateType>> | undefined;
|
||||
styles?: import("./interface").DatePickerStylesType<import("@rc-component/picker").RangePickerProps<DateType>> | undefined;
|
||||
} & import("react").RefAttributes<import("@rc-component/picker").PickerRef>>;
|
||||
TimePicker: (<ValueType = DateType, IsMultiple extends boolean = false>(props: import("./interface").PickerPropsWithMultiple<DateType, Omit<import("./interface").GenericTimePickerProps<DateType>, "picker">, ValueType, IsMultiple>) => React.ReactElement) & {
|
||||
displayName?: string;
|
||||
};
|
||||
QuarterPicker: (<ValueType = DateType, IsMultiple extends boolean = false>(props: import("./interface").PickerPropsWithMultiple<DateType, Omit<import("./interface").PickerProps<DateType>, "picker">, ValueType, IsMultiple>) => React.ReactElement) & {
|
||||
displayName?: string;
|
||||
};
|
||||
};
|
||||
export default generatePicker;
|
||||
+29
@@ -0,0 +1,29 @@
|
||||
"use client";
|
||||
|
||||
import generateRangePicker from './generateRangePicker';
|
||||
import generateSinglePicker from './generateSinglePicker';
|
||||
const generatePicker = generateConfig => {
|
||||
// =========================== Picker ===========================
|
||||
const {
|
||||
DatePicker,
|
||||
WeekPicker,
|
||||
MonthPicker,
|
||||
YearPicker,
|
||||
TimePicker,
|
||||
QuarterPicker
|
||||
} = generateSinglePicker(generateConfig);
|
||||
// ======================== Range Picker ========================
|
||||
const RangePicker = generateRangePicker(generateConfig);
|
||||
const MergedDatePicker = DatePicker;
|
||||
MergedDatePicker.WeekPicker = WeekPicker;
|
||||
MergedDatePicker.MonthPicker = MonthPicker;
|
||||
MergedDatePicker.YearPicker = YearPicker;
|
||||
MergedDatePicker.RangePicker = RangePicker;
|
||||
MergedDatePicker.TimePicker = TimePicker;
|
||||
MergedDatePicker.QuarterPicker = QuarterPicker;
|
||||
if (process.env.NODE_ENV !== 'production') {
|
||||
MergedDatePicker.displayName = 'DatePicker';
|
||||
}
|
||||
return MergedDatePicker;
|
||||
};
|
||||
export default generatePicker;
|
||||
+150
@@ -0,0 +1,150 @@
|
||||
import type { PickerRef, PickerProps as RcPickerProps, RangePickerProps as RcRangePickerProps } from '@rc-component/picker';
|
||||
import type { Locale as RcPickerLocale } from '@rc-component/picker/interface';
|
||||
import type { SemanticClassNamesType, SemanticStylesType } from '../../_util/hooks';
|
||||
import type { InputStatus } from '../../_util/statusUtils';
|
||||
import type { AnyObject } from '../../_util/type';
|
||||
import type { Variant } from '../../config-provider';
|
||||
import type { SizeType } from '../../config-provider/SizeContext';
|
||||
import type { TimePickerLocale } from '../../time-picker';
|
||||
declare const _DataPickerPlacements: readonly ["bottomLeft", "bottomRight", "topLeft", "topRight"];
|
||||
type DataPickerPlacement = (typeof _DataPickerPlacements)[number];
|
||||
export type DatePickerSemanticName = keyof DatePickerSemanticClassNames & keyof DatePickerSemanticStyles;
|
||||
export type DatePickerPanelSemanticName = keyof DatePickerPanelSemanticClassNames & keyof DatePickerPanelSemanticStyles;
|
||||
export type DatePickerSemanticClassNames = {
|
||||
root?: string;
|
||||
prefix?: string;
|
||||
input?: string;
|
||||
suffix?: string;
|
||||
};
|
||||
export type DatePickerSemanticStyles = {
|
||||
root?: React.CSSProperties;
|
||||
prefix?: React.CSSProperties;
|
||||
input?: React.CSSProperties;
|
||||
suffix?: React.CSSProperties;
|
||||
};
|
||||
export type DatePickerPanelSemanticClassNames = {
|
||||
root?: string;
|
||||
header?: string;
|
||||
body?: string;
|
||||
content?: string;
|
||||
item?: string;
|
||||
footer?: string;
|
||||
container?: string;
|
||||
};
|
||||
export type DatePickerPanelSemanticStyles = {
|
||||
root?: React.CSSProperties;
|
||||
header?: React.CSSProperties;
|
||||
body?: React.CSSProperties;
|
||||
content?: React.CSSProperties;
|
||||
item?: React.CSSProperties;
|
||||
footer?: React.CSSProperties;
|
||||
container?: React.CSSProperties;
|
||||
};
|
||||
export type DatePickerClassNamesType<P> = SemanticClassNamesType<InjectDefaultProps<P>, DatePickerSemanticClassNames, {
|
||||
popup?: string | DatePickerPanelSemanticClassNames;
|
||||
}>;
|
||||
export type DatePickerStylesType<P> = SemanticStylesType<InjectDefaultProps<P>, DatePickerSemanticStyles, {
|
||||
popup?: DatePickerPanelSemanticStyles;
|
||||
}>;
|
||||
export type PickerLocale = {
|
||||
lang: RcPickerLocale & AdditionalPickerLocaleLangProps;
|
||||
timePickerLocale: TimePickerLocale;
|
||||
} & AdditionalPickerLocaleProps;
|
||||
/** @deprecated **Useless**. */
|
||||
export type AdditionalPickerLocaleProps = {
|
||||
/**
|
||||
* @deprecated **Invalid**, Please use `lang.fieldDateFormat` instead.
|
||||
* @see [Migration Guide](https://github.com/ant-design/ant-design/discussions/53011)
|
||||
*/
|
||||
dateFormat?: string;
|
||||
/**
|
||||
* @deprecated **Invalid**, Please use `lang.fieldDateTimeFormat` instead,
|
||||
* @see [Migration Guide](https://github.com/ant-design/ant-design/discussions/53011)
|
||||
*/
|
||||
dateTimeFormat?: string;
|
||||
/**
|
||||
* @deprecated **Invalid**, Please use `lang.fieldWeekFormat` instead,
|
||||
* @see [Migration Guide](https://github.com/ant-design/ant-design/discussions/53011)
|
||||
*/
|
||||
weekFormat?: string;
|
||||
/**
|
||||
* @deprecated **Invalid**, Please use `lang.fieldWeekFormat` instead,
|
||||
* @see [Migration Guide](https://github.com/ant-design/ant-design/discussions/53011)
|
||||
*/
|
||||
monthFormat?: string;
|
||||
};
|
||||
export type AdditionalPickerLocaleLangProps = {
|
||||
placeholder: string;
|
||||
yearPlaceholder?: string;
|
||||
quarterPlaceholder?: string;
|
||||
monthPlaceholder?: string;
|
||||
weekPlaceholder?: string;
|
||||
rangeYearPlaceholder?: [string, string];
|
||||
rangeQuarterPlaceholder?: [string, string];
|
||||
rangeMonthPlaceholder?: [string, string];
|
||||
rangeWeekPlaceholder?: [string, string];
|
||||
rangePlaceholder?: [string, string];
|
||||
};
|
||||
export type PickerClassNames = Omit<NonNullable<RcPickerProps['classNames']>, 'popup'> & {
|
||||
popup?: string | NonNullable<RcPickerProps['classNames']>['popup'];
|
||||
};
|
||||
export type DatePickerPickerClassNames<T> = DatePickerClassNamesType<T>;
|
||||
export type RequiredSemanticPicker = Readonly<[
|
||||
classNames: DatePickerSemanticClassNames & {
|
||||
popup: DatePickerPanelSemanticClassNames;
|
||||
},
|
||||
styles: DatePickerSemanticStyles & {
|
||||
popup: DatePickerPanelSemanticStyles;
|
||||
}
|
||||
]>;
|
||||
export type InjectDefaultProps<Props> = Omit<Props, 'locale' | 'generateConfig' | 'hideHeader' | 'classNames' | 'styles'> & {
|
||||
locale?: PickerLocale;
|
||||
size?: SizeType;
|
||||
placement?: DataPickerPlacement;
|
||||
/** @deprecated Use `variant` instead */
|
||||
bordered?: boolean;
|
||||
status?: InputStatus;
|
||||
/**
|
||||
* @since 5.13.0
|
||||
* @default "outlined"
|
||||
*/
|
||||
variant?: Variant;
|
||||
/**
|
||||
* @deprecated `dropdownClassName` is deprecated which will be removed in next major
|
||||
* version.Please use `classNames.popup.root` instead.
|
||||
*/
|
||||
dropdownClassName?: string;
|
||||
/**
|
||||
* @deprecated please use `classNames.popup.root` instead
|
||||
*/
|
||||
popupClassName?: string;
|
||||
rootClassName?: string;
|
||||
/**
|
||||
* @deprecated please use `styles.popup.root` instead
|
||||
*/
|
||||
popupStyle?: React.CSSProperties;
|
||||
classNames?: DatePickerPickerClassNames<Props>;
|
||||
styles?: DatePickerStylesType<Props>;
|
||||
};
|
||||
/** Base Single Picker props */
|
||||
export type PickerProps<DateType extends AnyObject = any> = InjectDefaultProps<RcPickerProps<DateType>>;
|
||||
/** Base Range Picker props */
|
||||
export type RangePickerProps<DateType extends AnyObject = any> = InjectDefaultProps<RcRangePickerProps<DateType>>;
|
||||
export type GenericTimePickerProps<DateType extends AnyObject = any> = Omit<PickerProps<DateType>, 'picker' | 'showTime'> & {
|
||||
/** @deprecated Please use `onCalendarChange` instead */
|
||||
onSelect?: (value: DateType) => void;
|
||||
};
|
||||
type MultiValueType<ValueType, IsMultiple extends boolean = false> = IsMultiple extends true ? ValueType[] : ValueType;
|
||||
/**
|
||||
* Single Picker has the `multiple` prop,
|
||||
* which will make the `value` be `DateType[]` type.
|
||||
* Here to be a generic which accept the `ValueType` for developer usage.
|
||||
*/
|
||||
export type PickerPropsWithMultiple<DateType extends AnyObject = any, InnerPickerProps extends PickerProps<DateType> = PickerProps<DateType>, ValueType = DateType, IsMultiple extends boolean = false> = Omit<InnerPickerProps, 'defaultValue' | 'value' | 'onChange' | 'onOk'> & React.RefAttributes<PickerRef> & {
|
||||
multiple?: IsMultiple;
|
||||
defaultValue?: MultiValueType<ValueType, IsMultiple> | null;
|
||||
value?: MultiValueType<ValueType, IsMultiple> | null;
|
||||
onChange?: (date: MultiValueType<ValueType, IsMultiple> | null, dateString: MultiValueType<string, IsMultiple> | null) => void;
|
||||
onOk?: (date: MultiValueType<ValueType, IsMultiple>) => void;
|
||||
};
|
||||
export {};
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
const _DataPickerPlacements = ['bottomLeft', 'bottomRight', 'topLeft', 'topRight'];
|
||||
export {};
|
||||
Generated
Vendored
+13
@@ -0,0 +1,13 @@
|
||||
import type { Components } from '@rc-component/picker/interface';
|
||||
export default function useComponents(components?: Components): {
|
||||
time?: import("react").ComponentType<import("@rc-component/picker/interface").SharedPanelProps<any>> | undefined;
|
||||
date?: import("react").ComponentType<import("@rc-component/picker/interface").SharedPanelProps<any>> | undefined;
|
||||
month?: import("react").ComponentType<import("@rc-component/picker/interface").SharedPanelProps<any>> | undefined;
|
||||
week?: import("react").ComponentType<import("@rc-component/picker/interface").SharedPanelProps<any>> | undefined;
|
||||
year?: import("react").ComponentType<import("@rc-component/picker/interface").SharedPanelProps<any>> | undefined;
|
||||
quarter?: import("react").ComponentType<import("@rc-component/picker/interface").SharedPanelProps<any>> | undefined;
|
||||
decade?: import("react").ComponentType<import("@rc-component/picker/interface").SharedPanelProps<any>> | undefined;
|
||||
datetime?: import("react").ComponentType<import("@rc-component/picker/interface").SharedPanelProps<any>> | undefined;
|
||||
button: string | import("react").ComponentClass<any, any> | import("react").FC<Readonly<import("../..").ButtonProps>>;
|
||||
input?: React.ComponentType<any> | string;
|
||||
};
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
import { useMemo } from 'react';
|
||||
import PickerButton from '../PickerButton';
|
||||
export default function useComponents(components) {
|
||||
return useMemo(() => ({
|
||||
button: PickerButton,
|
||||
...components
|
||||
}), [components]);
|
||||
}
|
||||
Generated
Vendored
+10
@@ -0,0 +1,10 @@
|
||||
import React from 'react';
|
||||
import type { PickerMode } from '@rc-component/picker/interface';
|
||||
interface UseSuffixIconProps {
|
||||
picker?: PickerMode;
|
||||
hasFeedback?: boolean;
|
||||
feedbackIcon?: React.ReactNode;
|
||||
suffixIcon?: React.ReactNode;
|
||||
}
|
||||
declare const useSuffixIcon: ({ picker, hasFeedback, feedbackIcon, suffixIcon }: UseSuffixIconProps) => string | number | bigint | Iterable<React.ReactNode> | Promise<string | number | bigint | boolean | React.ReactPortal | React.ReactElement<unknown, string | React.JSXElementConstructor<any>> | Iterable<React.ReactNode> | null | undefined> | React.JSX.Element | null;
|
||||
export default useSuffixIcon;
|
||||
+21
@@ -0,0 +1,21 @@
|
||||
"use client";
|
||||
|
||||
import React from 'react';
|
||||
import CalendarOutlined from "@ant-design/icons/es/icons/CalendarOutlined";
|
||||
import ClockCircleOutlined from "@ant-design/icons/es/icons/ClockCircleOutlined";
|
||||
import { TIME } from './constant';
|
||||
const useSuffixIcon = ({
|
||||
picker,
|
||||
hasFeedback,
|
||||
feedbackIcon,
|
||||
suffixIcon
|
||||
}) => {
|
||||
if (suffixIcon === null || suffixIcon === false) {
|
||||
return null;
|
||||
}
|
||||
if (suffixIcon === true || suffixIcon === undefined) {
|
||||
return /*#__PURE__*/React.createElement(React.Fragment, null, picker === TIME ? /*#__PURE__*/React.createElement(ClockCircleOutlined, null) : /*#__PURE__*/React.createElement(CalendarOutlined, null), hasFeedback && feedbackIcon);
|
||||
}
|
||||
return suffixIcon;
|
||||
};
|
||||
export default useSuffixIcon;
|
||||
Generated
Vendored
+8
@@ -0,0 +1,8 @@
|
||||
import * as React from 'react';
|
||||
import type { AnyObject } from '../../_util/type';
|
||||
declare const useMergedPickerSemantic: <P extends AnyObject = AnyObject>(pickerType: "timePicker" | "datePicker", classNames?: P["classNames"], styles?: P["styles"], popupClassName?: string, popupStyle?: React.CSSProperties, mergedProps?: P) => readonly [classNames: import("..").DatePickerSemanticClassNames & {
|
||||
popup: import("..").DatePickerPanelSemanticClassNames;
|
||||
}, styles: import("..").DatePickerSemanticStyles & {
|
||||
popup: import("..").DatePickerPanelSemanticStyles;
|
||||
}];
|
||||
export default useMergedPickerSemantic;
|
||||
Generated
Vendored
+41
@@ -0,0 +1,41 @@
|
||||
import * as React from 'react';
|
||||
import { clsx } from 'clsx';
|
||||
import { useMergeSemantic } from '../../_util/hooks';
|
||||
import { useComponentConfig } from '../../config-provider/context';
|
||||
const useMergedPickerSemantic = (pickerType, classNames, styles, popupClassName, popupStyle, mergedProps) => {
|
||||
const {
|
||||
classNames: contextClassNames,
|
||||
styles: contextStyles
|
||||
} = useComponentConfig(pickerType);
|
||||
const [mergedClassNames, mergedStyles] = useMergeSemantic([contextClassNames, classNames], [contextStyles, styles], {
|
||||
props: mergedProps
|
||||
}, {
|
||||
popup: {
|
||||
_default: 'root'
|
||||
}
|
||||
});
|
||||
return React.useMemo(() => {
|
||||
// ClassNames
|
||||
const filledClassNames = {
|
||||
...mergedClassNames,
|
||||
popup: {
|
||||
...mergedClassNames.popup,
|
||||
root: clsx(mergedClassNames.popup?.root, popupClassName)
|
||||
}
|
||||
};
|
||||
// Styles
|
||||
const filledStyles = {
|
||||
...mergedStyles,
|
||||
popup: {
|
||||
...mergedStyles.popup,
|
||||
root: {
|
||||
...mergedStyles.popup?.root,
|
||||
...popupStyle
|
||||
}
|
||||
}
|
||||
};
|
||||
// Return
|
||||
return [filledClassNames, filledStyles];
|
||||
}, [mergedClassNames, mergedStyles, popupClassName, popupStyle]);
|
||||
};
|
||||
export default useMergedPickerSemantic;
|
||||
+51
@@ -0,0 +1,51 @@
|
||||
import type { Dayjs } from 'dayjs';
|
||||
import generatePicker from './generatePicker';
|
||||
import type { RangePickerProps as BaseRangePickerProps, DatePickerPanelSemanticClassNames, DatePickerPanelSemanticName, DatePickerPanelSemanticStyles, DatePickerSemanticClassNames, DatePickerSemanticName, DatePickerSemanticStyles, PickerProps, PickerPropsWithMultiple } from './generatePicker/interface';
|
||||
export type DatePickerProps<ValueType = Dayjs, IsMultiple extends boolean = boolean> = PickerPropsWithMultiple<Dayjs, PickerProps<Dayjs>, ValueType, IsMultiple>;
|
||||
export type MonthPickerProps<ValueType = Dayjs | Dayjs> = Omit<DatePickerProps<ValueType>, 'picker'>;
|
||||
export type WeekPickerProps<ValueType = Dayjs | Dayjs> = Omit<DatePickerProps<ValueType>, 'picker'>;
|
||||
export type RangePickerProps = BaseRangePickerProps<Dayjs>;
|
||||
export type { DatePickerPanelSemanticClassNames, DatePickerPanelSemanticName, DatePickerPanelSemanticStyles, DatePickerSemanticClassNames, DatePickerSemanticName, DatePickerSemanticStyles, };
|
||||
declare const DatePicker: (<ValueType = Dayjs, IsMultiple extends boolean = false>(props: PickerPropsWithMultiple<Dayjs, PickerProps<Dayjs>, ValueType, IsMultiple>) => React.ReactElement) & {
|
||||
displayName?: string;
|
||||
} & {
|
||||
displayName?: string;
|
||||
WeekPicker: (<ValueType = Dayjs, IsMultiple extends boolean = false>(props: PickerPropsWithMultiple<Dayjs, Omit<PickerProps<Dayjs>, "picker">, ValueType, IsMultiple>) => React.ReactElement) & {
|
||||
displayName?: string;
|
||||
};
|
||||
MonthPicker: (<ValueType = Dayjs, IsMultiple extends boolean = false>(props: PickerPropsWithMultiple<Dayjs, Omit<PickerProps<Dayjs>, "picker">, ValueType, IsMultiple>) => React.ReactElement) & {
|
||||
displayName?: string;
|
||||
};
|
||||
YearPicker: (<ValueType = Dayjs, IsMultiple extends boolean = false>(props: PickerPropsWithMultiple<Dayjs, Omit<PickerProps<Dayjs>, "picker">, ValueType, IsMultiple>) => React.ReactElement) & {
|
||||
displayName?: string;
|
||||
};
|
||||
RangePicker: import("react").ForwardRefExoticComponent<Omit<import("@rc-component/picker").RangePickerProps<Dayjs>, "classNames" | "styles" | "locale" | "generateConfig" | "hideHeader"> & {
|
||||
locale?: import("./generatePicker").PickerLocale;
|
||||
size?: import("../button").ButtonSize;
|
||||
placement?: "bottomLeft" | "bottomRight" | "topLeft" | "topRight";
|
||||
bordered?: boolean;
|
||||
status?: import("../_util/statusUtils").InputStatus;
|
||||
variant?: import("../config-provider").Variant;
|
||||
dropdownClassName?: string;
|
||||
popupClassName?: string;
|
||||
rootClassName?: string;
|
||||
popupStyle?: React.CSSProperties;
|
||||
classNames?: import("./generatePicker/interface").DatePickerPickerClassNames<import("@rc-component/picker").RangePickerProps<Dayjs>> | undefined;
|
||||
styles?: import("./generatePicker/interface").DatePickerStylesType<import("@rc-component/picker").RangePickerProps<Dayjs>> | undefined;
|
||||
} & import("react").RefAttributes<import("@rc-component/picker").PickerRef>>;
|
||||
TimePicker: (<ValueType = Dayjs, IsMultiple extends boolean = false>(props: PickerPropsWithMultiple<Dayjs, Omit<import("./generatePicker/interface").GenericTimePickerProps<Dayjs>, "picker">, ValueType, IsMultiple>) => React.ReactElement) & {
|
||||
displayName?: string;
|
||||
};
|
||||
QuarterPicker: (<ValueType = Dayjs, IsMultiple extends boolean = false>(props: PickerPropsWithMultiple<Dayjs, Omit<PickerProps<Dayjs>, "picker">, ValueType, IsMultiple>) => React.ReactElement) & {
|
||||
displayName?: string;
|
||||
};
|
||||
};
|
||||
export type DatePickerType = typeof DatePicker & {
|
||||
_InternalPanelDoNotUseOrYouWillBeFired: typeof PurePanel;
|
||||
_InternalRangePanelDoNotUseOrYouWillBeFired: typeof PureRangePanel;
|
||||
generatePicker: typeof generatePicker;
|
||||
};
|
||||
declare const PurePanel: (props: import("../_util/type").AnyObject) => import("react").JSX.Element;
|
||||
declare const PureRangePanel: (props: import("../_util/type").AnyObject) => import("react").JSX.Element;
|
||||
declare const _default: DatePickerType;
|
||||
export default _default;
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
"use client";
|
||||
|
||||
import dayjsGenerateConfig from '@rc-component/picker/generate/dayjs';
|
||||
import genPurePanel from '../_util/PurePanel';
|
||||
import generatePicker from './generatePicker';
|
||||
const DatePicker = generatePicker(dayjsGenerateConfig);
|
||||
// We don't care debug panel
|
||||
/* istanbul ignore next */
|
||||
const PurePanel = genPurePanel(DatePicker, 'popupAlign', undefined, 'picker');
|
||||
DatePicker._InternalPanelDoNotUseOrYouWillBeFired = PurePanel;
|
||||
const PureRangePanel = genPurePanel(DatePicker.RangePicker, 'popupAlign', undefined, 'picker');
|
||||
DatePicker._InternalRangePanelDoNotUseOrYouWillBeFired = PureRangePanel;
|
||||
DatePicker.generatePicker = generatePicker;
|
||||
export default DatePicker;
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
import type { PickerLocale } from '../generatePicker';
|
||||
declare const locale: PickerLocale;
|
||||
export default locale;
|
||||
+21
@@ -0,0 +1,21 @@
|
||||
import CalendarLocale from '@rc-component/picker/locale/ar_EG';
|
||||
import TimePickerLocale from '../../time-picker/locale/ar_EG';
|
||||
// Merge into a locale object
|
||||
const locale = {
|
||||
lang: {
|
||||
placeholder: 'اختيار التاريخ',
|
||||
rangePlaceholder: ['البداية', 'النهاية'],
|
||||
yearFormat: 'YYYY',
|
||||
monthFormat: 'MMMM',
|
||||
monthBeforeYear: true,
|
||||
shortWeekDays: ['الأحد', 'الإثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
|
||||
shortMonths: ['يناير', 'فبراير', 'مارس', 'إبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],
|
||||
...CalendarLocale
|
||||
},
|
||||
timePickerLocale: {
|
||||
...TimePickerLocale
|
||||
}
|
||||
};
|
||||
// All settings at:
|
||||
// https://github.com/ant-design/ant-design/blob/master/components/date-picker/locale/example.json
|
||||
export default locale;
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
import type { PickerLocale } from '../generatePicker';
|
||||
declare const locale: PickerLocale;
|
||||
export default locale;
|
||||
+21
@@ -0,0 +1,21 @@
|
||||
import CalendarLocale from '@rc-component/picker/locale/az_AZ';
|
||||
import TimePickerLocale from '../../time-picker/locale/az_AZ';
|
||||
const locale = {
|
||||
lang: {
|
||||
placeholder: 'Tarix seçin',
|
||||
rangePlaceholder: ['Başlama tarixi', 'Bitmə tarixi'],
|
||||
yearPlaceholder: 'İl seçin',
|
||||
quarterPlaceholder: 'Rüb seçin',
|
||||
monthPlaceholder: 'Ay seçin',
|
||||
weekPlaceholder: 'Həftə seçin',
|
||||
rangeYearPlaceholder: ['Başlama il', 'Bitmə il'],
|
||||
rangeQuarterPlaceholder: ['Başlama rüb', 'Bitmə rüb'],
|
||||
rangeMonthPlaceholder: ['Başlama ay', 'Bitmə ay'],
|
||||
rangeWeekPlaceholder: ['Başlama həftə', 'Bitmə həftə'],
|
||||
...CalendarLocale
|
||||
},
|
||||
timePickerLocale: {
|
||||
...TimePickerLocale
|
||||
}
|
||||
};
|
||||
export default locale;
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
import type { PickerLocale } from '../generatePicker';
|
||||
declare const locale: PickerLocale;
|
||||
export default locale;
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
import CalendarLocale from '@rc-component/picker/locale/bg_BG';
|
||||
import TimePickerLocale from '../../time-picker/locale/bg_BG';
|
||||
// Merge into a locale object
|
||||
const locale = {
|
||||
lang: {
|
||||
placeholder: 'Избор на дата',
|
||||
rangePlaceholder: ['Начална', 'Крайна'],
|
||||
...CalendarLocale
|
||||
},
|
||||
timePickerLocale: {
|
||||
...TimePickerLocale
|
||||
}
|
||||
};
|
||||
// All settings at:
|
||||
// https://github.com/ant-design/ant-design/blob/master/components/date-picker/locale/example.json
|
||||
export default locale;
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
import type { PickerLocale } from '../generatePicker';
|
||||
declare const locale: PickerLocale;
|
||||
export default locale;
|
||||
+23
@@ -0,0 +1,23 @@
|
||||
import CalendarLocale from '@rc-component/picker/locale/bn_BD';
|
||||
import TimePickerLocale from '../../time-picker/locale/bn_BD';
|
||||
// Merge into a locale object
|
||||
const locale = {
|
||||
lang: {
|
||||
placeholder: 'তারিখ নির্বাচন',
|
||||
yearPlaceholder: 'বছর নির্বাচন',
|
||||
quarterPlaceholder: 'কোয়ার্টার নির্বাচন',
|
||||
monthPlaceholder: 'মাস নির্বাচন',
|
||||
weekPlaceholder: 'সপ্তাহ নির্বাচন',
|
||||
rangePlaceholder: ['শুরুর তারিখ', 'শেষ তারিখ'],
|
||||
rangeYearPlaceholder: ['শুরুর বছর', 'শেষ বছর'],
|
||||
rangeMonthPlaceholder: ['শুরুর মাস', 'শেষ মাস'],
|
||||
rangeWeekPlaceholder: ['শুরুর সপ্তাহ', 'শেষ সপ্তাহ'],
|
||||
...CalendarLocale
|
||||
},
|
||||
timePickerLocale: {
|
||||
...TimePickerLocale
|
||||
}
|
||||
};
|
||||
// All settings at:
|
||||
// https://github.com/ant-design/ant-design/blob/master/components/date-picker/locale/example.json
|
||||
export default locale;
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
import type { PickerLocale } from '../generatePicker';
|
||||
declare const locale: PickerLocale;
|
||||
export default locale;
|
||||
+21
@@ -0,0 +1,21 @@
|
||||
import CalendarLocale from '@rc-component/picker/locale/by_BY';
|
||||
import TimePickerLocale from '../../time-picker/locale/by_BY';
|
||||
const locale = {
|
||||
lang: {
|
||||
placeholder: 'Выберыце дату',
|
||||
yearPlaceholder: 'Выберыце год',
|
||||
quarterPlaceholder: 'Выберыце квартал',
|
||||
monthPlaceholder: 'Выберыце месяц',
|
||||
weekPlaceholder: 'Выберыце тыдзень',
|
||||
rangePlaceholder: ['Дата пачатку', 'Дата заканчэння'],
|
||||
rangeYearPlaceholder: ['Год пачатку', 'Год заканчэння'],
|
||||
rangeQuarterPlaceholder: ['Квартал пачатку', 'Квартал заканчэння'],
|
||||
rangeMonthPlaceholder: ['Месяц пачатку', 'Месяц заканчэння'],
|
||||
rangeWeekPlaceholder: ['Тыдзень пачаку', 'Тыдзень заканчэння'],
|
||||
...CalendarLocale
|
||||
},
|
||||
timePickerLocale: {
|
||||
...TimePickerLocale
|
||||
}
|
||||
};
|
||||
export default locale;
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
import type { PickerLocale } from '../generatePicker';
|
||||
declare const locale: PickerLocale;
|
||||
export default locale;
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
import CalendarLocale from '@rc-component/picker/locale/ca_ES';
|
||||
import TimePickerLocale from '../../time-picker/locale/ca_ES';
|
||||
// Merge into a locale object
|
||||
const locale = {
|
||||
lang: {
|
||||
placeholder: 'Seleccionar data',
|
||||
rangePlaceholder: ['Data inicial', 'Data final'],
|
||||
...CalendarLocale
|
||||
},
|
||||
timePickerLocale: {
|
||||
...TimePickerLocale
|
||||
}
|
||||
};
|
||||
// All settings at:
|
||||
// https://github.com/ant-design/ant-design/blob/master/components/date-picker/locale/example.json
|
||||
export default locale;
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
import type { PickerLocale } from '../generatePicker';
|
||||
declare const locale: PickerLocale;
|
||||
export default locale;
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
import CalendarLocale from '@rc-component/picker/locale/cs_CZ';
|
||||
import TimePickerLocale from '../../time-picker/locale/cs_CZ';
|
||||
// Merge into a locale object
|
||||
const locale = {
|
||||
lang: {
|
||||
placeholder: 'Vybrat datum',
|
||||
rangePlaceholder: ['Od', 'Do'],
|
||||
...CalendarLocale
|
||||
},
|
||||
timePickerLocale: {
|
||||
...TimePickerLocale
|
||||
}
|
||||
};
|
||||
// All settings at:
|
||||
// https://github.com/ant-design/ant-design/blob/master/components/date-picker/locale/example.json
|
||||
export default locale;
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
import type { PickerLocale } from '../generatePicker';
|
||||
declare const locale: PickerLocale;
|
||||
export default locale;
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
import CalendarLocale from '@rc-component/picker/locale/da_DK';
|
||||
import TimePickerLocale from '../../time-picker/locale/da_DK';
|
||||
// Merge into a locale object
|
||||
const locale = {
|
||||
lang: {
|
||||
placeholder: 'Vælg dato',
|
||||
rangePlaceholder: ['Startdato', 'Slutdato'],
|
||||
...CalendarLocale
|
||||
},
|
||||
timePickerLocale: {
|
||||
...TimePickerLocale
|
||||
}
|
||||
};
|
||||
// All settings at:
|
||||
// https://github.com/ant-design/ant-design/blob/master/components/date-picker/locale/example.json
|
||||
export default locale;
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
import type { PickerLocale } from '../generatePicker';
|
||||
declare const locale: PickerLocale;
|
||||
export default locale;
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
import CalendarLocale from '@rc-component/picker/locale/de_DE';
|
||||
import TimePickerLocale from '../../time-picker/locale/de_DE';
|
||||
// Merge into a locale object
|
||||
const locale = {
|
||||
lang: {
|
||||
placeholder: 'Datum auswählen',
|
||||
rangePlaceholder: ['Startdatum', 'Enddatum'],
|
||||
shortWeekDays: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'],
|
||||
shortMonths: ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'],
|
||||
...CalendarLocale
|
||||
},
|
||||
timePickerLocale: {
|
||||
...TimePickerLocale
|
||||
}
|
||||
};
|
||||
// All settings at:
|
||||
// https://github.com/ant-design/ant-design/issues/424
|
||||
export default locale;
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
import type { PickerLocale } from '../generatePicker';
|
||||
declare const locale: PickerLocale;
|
||||
export default locale;
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
import CalendarLocale from '@rc-component/picker/locale/el_GR';
|
||||
import TimePickerLocale from '../../time-picker/locale/el_GR';
|
||||
// Merge into a locale object
|
||||
const locale = {
|
||||
lang: {
|
||||
placeholder: 'Επιλέξτε ημερομηνία',
|
||||
yearPlaceholder: 'Επιλέξτε έτος',
|
||||
quarterPlaceholder: 'Επιλέξτε τρίμηνο',
|
||||
monthPlaceholder: 'Επιλέξτε μήνα',
|
||||
weekPlaceholder: 'Επιλέξτε εβδομάδα',
|
||||
rangePlaceholder: ['Αρχική ημερομηνία', 'Τελική ημερομηνία'],
|
||||
rangeYearPlaceholder: ['Αρχικό έτος', 'Τελικό έτος'],
|
||||
rangeMonthPlaceholder: ['Αρχικός μήνας', 'Τελικός μήνας'],
|
||||
rangeQuarterPlaceholder: ['Αρχικό τρίμηνο', 'Τελικό τρίμηνο'],
|
||||
rangeWeekPlaceholder: ['Αρχική εβδομάδα', 'Τελική εβδομάδα'],
|
||||
...CalendarLocale
|
||||
},
|
||||
timePickerLocale: {
|
||||
...TimePickerLocale
|
||||
}
|
||||
};
|
||||
// All settings at:
|
||||
// https://github.com/ant-design/ant-design/issues/424
|
||||
export default locale;
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
import type { PickerLocale } from '../generatePicker';
|
||||
declare const locale: PickerLocale;
|
||||
export default locale;
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
import CalendarLocale from '@rc-component/picker/locale/en_GB';
|
||||
import TimePickerLocale from '../../time-picker/locale/en_GB';
|
||||
// Merge into a locale object
|
||||
const locale = {
|
||||
lang: {
|
||||
placeholder: 'Select date',
|
||||
yearPlaceholder: 'Select year',
|
||||
quarterPlaceholder: 'Select quarter',
|
||||
monthPlaceholder: 'Select month',
|
||||
weekPlaceholder: 'Select week',
|
||||
rangePlaceholder: ['Start date', 'End date'],
|
||||
rangeYearPlaceholder: ['Start year', 'End year'],
|
||||
rangeQuarterPlaceholder: ['Start quarter', 'End quarter'],
|
||||
rangeMonthPlaceholder: ['Start month', 'End month'],
|
||||
rangeWeekPlaceholder: ['Start week', 'End week'],
|
||||
...CalendarLocale
|
||||
},
|
||||
timePickerLocale: {
|
||||
...TimePickerLocale
|
||||
}
|
||||
};
|
||||
// All settings at:
|
||||
// https://github.com/ant-design/ant-design/blob/master/components/date-picker/locale/example.json
|
||||
export default locale;
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
import type { PickerLocale } from '../generatePicker';
|
||||
declare const locale: PickerLocale;
|
||||
export default locale;
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
import CalendarLocale from '@rc-component/picker/locale/en_US';
|
||||
import TimePickerLocale from '../../time-picker/locale/en_US';
|
||||
// Merge into a locale object
|
||||
const locale = {
|
||||
lang: {
|
||||
placeholder: 'Select date',
|
||||
yearPlaceholder: 'Select year',
|
||||
quarterPlaceholder: 'Select quarter',
|
||||
monthPlaceholder: 'Select month',
|
||||
weekPlaceholder: 'Select week',
|
||||
rangePlaceholder: ['Start date', 'End date'],
|
||||
rangeYearPlaceholder: ['Start year', 'End year'],
|
||||
rangeQuarterPlaceholder: ['Start quarter', 'End quarter'],
|
||||
rangeMonthPlaceholder: ['Start month', 'End month'],
|
||||
rangeWeekPlaceholder: ['Start week', 'End week'],
|
||||
...CalendarLocale
|
||||
},
|
||||
timePickerLocale: {
|
||||
...TimePickerLocale
|
||||
}
|
||||
};
|
||||
// All settings at:
|
||||
// https://github.com/ant-design/ant-design/blob/master/components/date-picker/locale/example.json
|
||||
export default locale;
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
import type { PickerLocale } from '../generatePicker';
|
||||
declare const locale: PickerLocale;
|
||||
export default locale;
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
import CalendarLocale from '@rc-component/picker/locale/es_ES';
|
||||
import TimePickerLocale from '../../time-picker/locale/es_ES';
|
||||
// Merge into a locale object
|
||||
const locale = {
|
||||
lang: {
|
||||
placeholder: 'Seleccionar fecha',
|
||||
rangePlaceholder: ['Fecha inicial', 'Fecha final'],
|
||||
shortWeekDays: ['Dom', 'Lun', 'Mar', 'Mié', 'Jue', 'Vie', 'Sáb'],
|
||||
shortMonths: ['Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Jul', 'Ago', 'Sep', 'Oct', 'Nov', 'Dic'],
|
||||
...CalendarLocale
|
||||
},
|
||||
timePickerLocale: {
|
||||
...TimePickerLocale
|
||||
}
|
||||
};
|
||||
// All settings at:
|
||||
// https://github.com/ant-design/ant-design/blob/master/components/date-picker/locale/example.json
|
||||
export default locale;
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
import type { PickerLocale } from '../generatePicker';
|
||||
declare const locale: PickerLocale;
|
||||
export default locale;
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
import TimePickerLocale from '../../time-picker/locale/es_ES';
|
||||
import esLocale from './es_ES';
|
||||
// Merge into a locale object
|
||||
const locale = {
|
||||
lang: {
|
||||
...esLocale.lang,
|
||||
locale: 'en_US'
|
||||
},
|
||||
timePickerLocale: {
|
||||
...TimePickerLocale
|
||||
}
|
||||
};
|
||||
export default locale;
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
import type { PickerLocale } from '../generatePicker';
|
||||
declare const locale: PickerLocale;
|
||||
export default locale;
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
import CalendarLocale from '@rc-component/picker/locale/et_EE';
|
||||
import TimePickerLocale from '../../time-picker/locale/et_EE';
|
||||
// 统一合并为完整的 Locale
|
||||
const locale = {
|
||||
lang: {
|
||||
placeholder: 'Vali kuupäev',
|
||||
rangePlaceholder: ['Algus kuupäev', 'Lõpu kuupäev'],
|
||||
...CalendarLocale
|
||||
},
|
||||
timePickerLocale: {
|
||||
...TimePickerLocale
|
||||
}
|
||||
};
|
||||
// All settings at:
|
||||
// https://github.com/ant-design/ant-design/blob/master/components/date-picker/locale/example.json
|
||||
export default locale;
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
import type { PickerLocale } from '../generatePicker';
|
||||
declare const locale: PickerLocale;
|
||||
export default locale;
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
import CalendarLocale from '@rc-component/picker/locale/eu_ES';
|
||||
import TimePickerLocale from '../../time-picker/locale/eu_ES';
|
||||
// Merge into a locale object
|
||||
const locale = {
|
||||
lang: {
|
||||
placeholder: 'Hautatu data',
|
||||
rangePlaceholder: ['Hasierako data', 'Amaiera data'],
|
||||
...CalendarLocale
|
||||
},
|
||||
timePickerLocale: {
|
||||
...TimePickerLocale
|
||||
}
|
||||
};
|
||||
// All settings at:
|
||||
// https://github.com/ant-design/ant-design/blob/master/components/date-picker/locale/example.json
|
||||
export default locale;
|
||||
+52
@@ -0,0 +1,52 @@
|
||||
{
|
||||
"lang": {
|
||||
"locale": "en_US",
|
||||
"placeholder": "Select date",
|
||||
"rangePlaceholder": ["Start date", "End date"],
|
||||
"today": "Today",
|
||||
"now": "Now",
|
||||
"backToToday": "Back to today",
|
||||
"ok": "OK",
|
||||
"clear": "Clear",
|
||||
"month": "Month",
|
||||
"year": "Year",
|
||||
"timeSelect": "Select time",
|
||||
"dateSelect": "Select date",
|
||||
"monthSelect": "Choose a month",
|
||||
"yearSelect": "Choose a year",
|
||||
"decadeSelect": "Choose a decade",
|
||||
"yearFormat": "YYYY",
|
||||
"fieldDateFormat": "M/D/YYYY",
|
||||
"cellDateFormat": "D",
|
||||
"fieldDateTimeFormat": "M/D/YYYY HH:mm:ss",
|
||||
"monthFormat": "MMMM",
|
||||
"fieldWeekFormat": "YYYY-wo",
|
||||
"monthBeforeYear": true,
|
||||
"previousMonth": "Previous month (PageUp)",
|
||||
"nextMonth": "Next month (PageDown)",
|
||||
"previousYear": "Last year (Control + left)",
|
||||
"nextYear": "Next year (Control + right)",
|
||||
"previousDecade": "Last decade",
|
||||
"nextDecade": "Next decade",
|
||||
"previousCentury": "Last century",
|
||||
"nextCentury": "Next century",
|
||||
"shortWeekDays": ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
|
||||
"shortMonths": [
|
||||
"Jan",
|
||||
"Feb",
|
||||
"Mar",
|
||||
"Apr",
|
||||
"May",
|
||||
"Jun",
|
||||
"Jul",
|
||||
"Aug",
|
||||
"Sep",
|
||||
"Oct",
|
||||
"Nov",
|
||||
"Dec"
|
||||
]
|
||||
},
|
||||
"timePickerLocale": {
|
||||
"placeholder": "Select time"
|
||||
}
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
import type { PickerLocale } from '../generatePicker';
|
||||
declare const locale: PickerLocale;
|
||||
export default locale;
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
import CalendarLocale from '@rc-component/picker/locale/fa_IR';
|
||||
import TimePickerLocale from '../../time-picker/locale/fa_IR';
|
||||
// Merge into a locale object
|
||||
const locale = {
|
||||
lang: {
|
||||
placeholder: 'انتخاب تاریخ',
|
||||
yearPlaceholder: 'انتخاب سال',
|
||||
quarterPlaceholder: 'انتخاب فصل',
|
||||
monthPlaceholder: 'انتخاب ماه',
|
||||
weekPlaceholder: 'انتخاب هفته',
|
||||
rangePlaceholder: ['تاریخ شروع', 'تاریخ پایان'],
|
||||
rangeYearPlaceholder: ['سال شروع', 'سال پایان'],
|
||||
rangeQuarterPlaceholder: ['فصل شروع', 'فصل پایان'],
|
||||
rangeMonthPlaceholder: ['ماه شروع', 'ماه پایان'],
|
||||
rangeWeekPlaceholder: ['هفته شروع', 'هفته پایان'],
|
||||
...CalendarLocale
|
||||
},
|
||||
timePickerLocale: {
|
||||
...TimePickerLocale
|
||||
}
|
||||
};
|
||||
// All settings at:
|
||||
// https://github.com/ant-design/ant-design/blob/master/components/date-picker/locale/example.json
|
||||
export default locale;
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
import type { PickerLocale } from '../generatePicker';
|
||||
declare const locale: PickerLocale;
|
||||
export default locale;
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
import CalendarLocale from '@rc-component/picker/locale/fi_FI';
|
||||
import TimePickerLocale from '../../time-picker/locale/fi_FI';
|
||||
// Merge into a locale object
|
||||
const locale = {
|
||||
lang: {
|
||||
placeholder: 'Valitse päivä',
|
||||
rangePlaceholder: ['Alkamispäivä', 'Päättymispäivä'],
|
||||
...CalendarLocale
|
||||
},
|
||||
timePickerLocale: {
|
||||
...TimePickerLocale
|
||||
}
|
||||
};
|
||||
// All settings at:
|
||||
// https://github.com/ant-design/ant-design/blob/master/components/date-picker/locale/example.json
|
||||
export default locale;
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
import type { PickerLocale } from '../generatePicker';
|
||||
declare const locale: PickerLocale;
|
||||
export default locale;
|
||||
+23
@@ -0,0 +1,23 @@
|
||||
import CalendarLocale from '@rc-component/picker/locale/fr_BE';
|
||||
import TimePickerLocale from '../../time-picker/locale/fr_BE';
|
||||
// Merge into a locale object
|
||||
const locale = {
|
||||
lang: {
|
||||
placeholder: 'Sélectionner une date',
|
||||
yearPlaceholder: 'Sélectionner une année',
|
||||
quarterPlaceholder: 'Sélectionner un trimestre',
|
||||
monthPlaceholder: 'Sélectionner un mois',
|
||||
weekPlaceholder: 'Sélectionner une semaine',
|
||||
rangePlaceholder: ['Date de début', 'Date de fin'],
|
||||
rangeYearPlaceholder: ['Année de début', 'Année de fin'],
|
||||
rangeMonthPlaceholder: ['Mois de début', 'Mois de fin'],
|
||||
rangeWeekPlaceholder: ['Semaine de début', 'Semaine de fin'],
|
||||
...CalendarLocale
|
||||
},
|
||||
timePickerLocale: {
|
||||
...TimePickerLocale
|
||||
}
|
||||
};
|
||||
// All settings at:
|
||||
// https://github.com/ant-design/ant-design/issues/424
|
||||
export default locale;
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
import type { PickerLocale } from '../generatePicker';
|
||||
declare const locale: PickerLocale;
|
||||
export default locale;
|
||||
+23
@@ -0,0 +1,23 @@
|
||||
import CalendarLocale from '@rc-component/picker/locale/fr_CA';
|
||||
import TimePickerLocale from '../../time-picker/locale/fr_CA';
|
||||
// Merge into a locale object
|
||||
const locale = {
|
||||
lang: {
|
||||
placeholder: 'Sélectionner une date',
|
||||
yearPlaceholder: 'Sélectionner une année',
|
||||
quarterPlaceholder: 'Sélectionner un trimestre',
|
||||
monthPlaceholder: 'Sélectionner un mois',
|
||||
weekPlaceholder: 'Sélectionner une semaine',
|
||||
rangePlaceholder: ['Date de début', 'Date de fin'],
|
||||
rangeYearPlaceholder: ['Année de début', 'Année de fin'],
|
||||
rangeMonthPlaceholder: ['Mois de début', 'Mois de fin'],
|
||||
rangeWeekPlaceholder: ['Semaine de début', 'Semaine de fin'],
|
||||
...CalendarLocale
|
||||
},
|
||||
timePickerLocale: {
|
||||
...TimePickerLocale
|
||||
}
|
||||
};
|
||||
// All settings at:
|
||||
// https://github.com/ant-design/ant-design/issues/424
|
||||
export default locale;
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
import type { PickerLocale } from '../generatePicker';
|
||||
declare const locale: PickerLocale;
|
||||
export default locale;
|
||||
+23
@@ -0,0 +1,23 @@
|
||||
import CalendarLocale from '@rc-component/picker/locale/fr_FR';
|
||||
import TimePickerLocale from '../../time-picker/locale/fr_FR';
|
||||
// Merge into a locale object
|
||||
const locale = {
|
||||
lang: {
|
||||
placeholder: 'Sélectionner une date',
|
||||
yearPlaceholder: 'Sélectionner une année',
|
||||
quarterPlaceholder: 'Sélectionner un trimestre',
|
||||
monthPlaceholder: 'Sélectionner un mois',
|
||||
weekPlaceholder: 'Sélectionner une semaine',
|
||||
rangePlaceholder: ['Date de début', 'Date de fin'],
|
||||
rangeYearPlaceholder: ['Année de début', 'Année de fin'],
|
||||
rangeMonthPlaceholder: ['Mois de début', 'Mois de fin'],
|
||||
rangeWeekPlaceholder: ['Semaine de début', 'Semaine de fin'],
|
||||
...CalendarLocale
|
||||
},
|
||||
timePickerLocale: {
|
||||
...TimePickerLocale
|
||||
}
|
||||
};
|
||||
// All settings at:
|
||||
// https://github.com/ant-design/ant-design/issues/424
|
||||
export default locale;
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
import type { PickerLocale } from '../generatePicker';
|
||||
declare const locale: PickerLocale;
|
||||
export default locale;
|
||||
+23
@@ -0,0 +1,23 @@
|
||||
import CalendarLocale from '@rc-component/picker/locale/ga_IE';
|
||||
import TimePickerLocale from '../../time-picker/locale/ga_IE';
|
||||
// Merge into a locale object
|
||||
const locale = {
|
||||
lang: {
|
||||
placeholder: 'Roghnaigh dáta',
|
||||
yearPlaceholder: 'Roghnaigh bliain',
|
||||
quarterPlaceholder: 'Roghnaigh ráithe',
|
||||
monthPlaceholder: 'Roghnaigh mí',
|
||||
weekPlaceholder: 'Roghnaigh seachtain',
|
||||
rangePlaceholder: ['Dáta tosaigh', 'Dáta deiridh'],
|
||||
rangeYearPlaceholder: ['Tús na bliana', 'Deireadh na bliana'],
|
||||
rangeMonthPlaceholder: ['Tosaigh mhí', 'Deireadh mhí'],
|
||||
rangeWeekPlaceholder: ['Tosaigh an tseachtain', 'Deireadh na seachtaine'],
|
||||
...CalendarLocale
|
||||
},
|
||||
timePickerLocale: {
|
||||
...TimePickerLocale
|
||||
}
|
||||
};
|
||||
// All settings at:
|
||||
// https://github.com/ant-design/ant-design/blob/master/components/date-picker/locale/example.json
|
||||
export default locale;
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
import type { PickerLocale } from '../generatePicker';
|
||||
declare const locale: PickerLocale;
|
||||
export default locale;
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
import CalendarLocale from '@rc-component/picker/locale/gl_ES';
|
||||
import TimePickerLocale from '../../time-picker/locale/gl_ES';
|
||||
// Merge into a locale object
|
||||
const locale = {
|
||||
lang: {
|
||||
placeholder: 'Escolla data',
|
||||
rangePlaceholder: ['Data inicial', 'Data final'],
|
||||
...CalendarLocale
|
||||
},
|
||||
timePickerLocale: {
|
||||
...TimePickerLocale
|
||||
}
|
||||
};
|
||||
// All settings at:
|
||||
// https://github.com/ant-design/ant-design/blob/master/components/date-picker/locale/example.json
|
||||
export default locale;
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
import type { PickerLocale } from '../generatePicker';
|
||||
declare const locale: PickerLocale;
|
||||
export default locale;
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
import CalendarLocale from '@rc-component/picker/locale/he_IL';
|
||||
import TimePickerLocale from '../../time-picker/locale/he_IL';
|
||||
// Merge into a locale object
|
||||
const locale = {
|
||||
lang: {
|
||||
placeholder: 'בחר תאריך',
|
||||
rangePlaceholder: ['תאריך התחלה', 'תאריך סיום'],
|
||||
...CalendarLocale
|
||||
},
|
||||
timePickerLocale: {
|
||||
...TimePickerLocale
|
||||
}
|
||||
};
|
||||
// All settings at:
|
||||
// https://github.com/ant-design/ant-design/blob/master/components/date-picker/locale/example.json
|
||||
export default locale;
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
import type { PickerLocale } from '../generatePicker';
|
||||
declare const locale: PickerLocale;
|
||||
export default locale;
|
||||
+23
@@ -0,0 +1,23 @@
|
||||
import CalendarLocale from '@rc-component/picker/locale/hi_IN';
|
||||
import TimePickerLocale from '../../time-picker/locale/hi_IN';
|
||||
// Merge into a locale object
|
||||
const locale = {
|
||||
lang: {
|
||||
placeholder: 'तारीख़ चुनें',
|
||||
yearPlaceholder: 'वर्ष चुनें',
|
||||
quarterPlaceholder: 'तिमाही चुनें',
|
||||
monthPlaceholder: 'महीना चुनिए',
|
||||
weekPlaceholder: 'सप्ताह चुनें',
|
||||
rangePlaceholder: ['प्रारंभ तिथि', 'समाप्ति तिथि'],
|
||||
rangeYearPlaceholder: ['आरंभिक वर्ष', 'अंत वर्ष'],
|
||||
rangeMonthPlaceholder: ['आरंभिक महीना', 'अंत महीना'],
|
||||
rangeWeekPlaceholder: ['आरंभिक सप्ताह', 'अंत सप्ताह'],
|
||||
...CalendarLocale
|
||||
},
|
||||
timePickerLocale: {
|
||||
...TimePickerLocale
|
||||
}
|
||||
};
|
||||
// All settings at:
|
||||
// https://github.com/ant-design/ant-design/blob/master/components/date-picker/locale/example.json
|
||||
export default locale;
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
import type { PickerLocale } from '../generatePicker';
|
||||
declare const locale: PickerLocale;
|
||||
export default locale;
|
||||
+23
@@ -0,0 +1,23 @@
|
||||
import CalendarLocale from '@rc-component/picker/locale/hr_HR';
|
||||
import TimePickerLocale from '../../time-picker/locale/hr_HR';
|
||||
// Merge into a locale object
|
||||
const locale = {
|
||||
lang: {
|
||||
placeholder: 'Odaberite datum',
|
||||
yearPlaceholder: 'Odaberite godinu',
|
||||
quarterPlaceholder: 'Odaberite četvrtinu',
|
||||
monthPlaceholder: 'Odaberite mjesec',
|
||||
weekPlaceholder: 'Odaberite tjedan',
|
||||
rangePlaceholder: ['Početni datum', 'Završni datum'],
|
||||
rangeYearPlaceholder: ['Početna godina', 'Završna godina'],
|
||||
rangeMonthPlaceholder: ['Početni mjesec', 'Završni mjesec'],
|
||||
rangeWeekPlaceholder: ['Početni tjedan', 'Završni tjedan'],
|
||||
...CalendarLocale
|
||||
},
|
||||
timePickerLocale: {
|
||||
...TimePickerLocale
|
||||
}
|
||||
};
|
||||
// All settings at:
|
||||
// https://github.com/ant-design/ant-design/blob/master/components/date-picker/locale/example.json
|
||||
export default locale;
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
import type { PickerLocale } from '../generatePicker';
|
||||
declare const locale: PickerLocale;
|
||||
export default locale;
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
import CalendarLocale from '@rc-component/picker/locale/hu_HU';
|
||||
import TimePickerLocale from '../../time-picker/locale/hu_HU';
|
||||
// Merge into a locale object
|
||||
const locale = {
|
||||
lang: {
|
||||
placeholder: 'Válasszon dátumot',
|
||||
rangePlaceholder: ['Kezdő dátum', 'Befejezés dátuma'],
|
||||
...CalendarLocale
|
||||
},
|
||||
timePickerLocale: {
|
||||
...TimePickerLocale
|
||||
}
|
||||
};
|
||||
// All settings at:
|
||||
// https://github.com/ant-design/ant-design/blob/master/components/date-picker/locale/example.json
|
||||
export default locale;
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
import type { PickerLocale } from '../generatePicker';
|
||||
declare const locale: PickerLocale;
|
||||
export default locale;
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
import CalendarLocale from '@rc-component/picker/locale/id_ID';
|
||||
import TimePickerLocale from '../../time-picker/locale/id_ID';
|
||||
// Merge into a locale object
|
||||
const locale = {
|
||||
lang: {
|
||||
placeholder: 'Pilih tanggal',
|
||||
yearPlaceholder: 'Pilih tahun',
|
||||
quarterPlaceholder: 'Pilih kuartal',
|
||||
monthPlaceholder: 'Pilih bulan',
|
||||
weekPlaceholder: 'Pilih minggu',
|
||||
rangePlaceholder: ['Tanggal awal', 'Tanggal akhir'],
|
||||
rangeYearPlaceholder: ['Tahun awal', 'Tahun akhir'],
|
||||
rangeQuarterPlaceholder: ['Kuartal awal', 'Kuartal akhir'],
|
||||
rangeMonthPlaceholder: ['Bulan awal', 'Bulan akhir'],
|
||||
rangeWeekPlaceholder: ['Minggu awal', 'Minggu akhir'],
|
||||
...CalendarLocale
|
||||
},
|
||||
timePickerLocale: {
|
||||
...TimePickerLocale
|
||||
}
|
||||
};
|
||||
// All settings at:
|
||||
// https://github.com/ant-design/ant-design/blob/master/components/date-picker/locale/example.json
|
||||
export default locale;
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
import type { PickerLocale } from '../generatePicker';
|
||||
declare const locale: PickerLocale;
|
||||
export default locale;
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
import CalendarLocale from '@rc-component/picker/locale/is_IS';
|
||||
import TimePickerLocale from '../../time-picker/locale/is_IS';
|
||||
// Merge into a locale object
|
||||
const locale = {
|
||||
lang: {
|
||||
placeholder: 'Veldu dag',
|
||||
rangePlaceholder: ['Upphafsdagur', 'Lokadagur'],
|
||||
...CalendarLocale
|
||||
},
|
||||
timePickerLocale: {
|
||||
...TimePickerLocale
|
||||
}
|
||||
};
|
||||
// All settings at:
|
||||
// https://github.com/ant-design/ant-design/blob/master/components/date-picker/locale/example.json
|
||||
export default locale;
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
import type { PickerLocale } from '../generatePicker';
|
||||
declare const locale: PickerLocale;
|
||||
export default locale;
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
import CalendarLocale from '@rc-component/picker/locale/it_IT';
|
||||
import TimePickerLocale from '../../time-picker/locale/it_IT';
|
||||
// Merge into a locale object
|
||||
const locale = {
|
||||
lang: {
|
||||
placeholder: 'Selezionare la data',
|
||||
rangePlaceholder: ["Data d'inizio", 'Data di fine'],
|
||||
...CalendarLocale
|
||||
},
|
||||
timePickerLocale: {
|
||||
...TimePickerLocale
|
||||
}
|
||||
};
|
||||
// All settings at:
|
||||
// https://github.com/ant-design/ant-design/issues/424
|
||||
export default locale;
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
import type { PickerLocale } from '../generatePicker';
|
||||
declare const locale: PickerLocale;
|
||||
export default locale;
|
||||
+26
@@ -0,0 +1,26 @@
|
||||
import CalendarLocale from '@rc-component/picker/locale/ja_JP';
|
||||
import TimePickerLocale from '../../time-picker/locale/ja_JP';
|
||||
// Merge into a locale object
|
||||
const locale = {
|
||||
lang: {
|
||||
placeholder: '日付を選択',
|
||||
yearPlaceholder: '年を選択',
|
||||
quarterPlaceholder: '四半期を選択',
|
||||
monthPlaceholder: '月を選択',
|
||||
weekPlaceholder: '週を選択',
|
||||
rangePlaceholder: ['開始日付', '終了日付'],
|
||||
rangeYearPlaceholder: ['開始年', '終了年'],
|
||||
rangeMonthPlaceholder: ['開始月', '終了月'],
|
||||
rangeQuarterPlaceholder: ['開始四半期', '終了四半期'],
|
||||
rangeWeekPlaceholder: ['開始週', '終了週'],
|
||||
shortWeekDays: ['日', '月', '火', '水', '木', '金', '土'],
|
||||
shortMonths: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],
|
||||
...CalendarLocale
|
||||
},
|
||||
timePickerLocale: {
|
||||
...TimePickerLocale
|
||||
}
|
||||
};
|
||||
// All settings at:
|
||||
// https://github.com/ant-design/ant-design/blob/master/components/date-picker/locale/example.json
|
||||
export default locale;
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
import type { PickerLocale } from '../generatePicker';
|
||||
declare const locale: PickerLocale;
|
||||
export default locale;
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
import CalendarLocale from '@rc-component/picker/locale/ka_GE';
|
||||
import TimePickerLocale from '../../time-picker/locale/ka_GE';
|
||||
const locale = {
|
||||
lang: {
|
||||
placeholder: 'აირჩიეთ თარიღი',
|
||||
yearPlaceholder: 'აირჩიეთ წელი',
|
||||
quarterPlaceholder: 'აირჩიეთ მეოთხედი',
|
||||
monthPlaceholder: 'აირჩიეთ თვე',
|
||||
weekPlaceholder: 'აირჩიეთ კვირა',
|
||||
rangePlaceholder: ['საწყისი თარიღი', 'საბოლოო თარიღი'],
|
||||
rangeYearPlaceholder: ['საწყისი წელი', 'საბოლოო წელი'],
|
||||
rangeMonthPlaceholder: ['საწყისი თვე', 'საბოლოო თვე'],
|
||||
rangeWeekPlaceholder: ['საწყისი კვირა', 'საბოლოო კვირა'],
|
||||
...CalendarLocale
|
||||
},
|
||||
timePickerLocale: {
|
||||
...TimePickerLocale
|
||||
}
|
||||
};
|
||||
export default locale;
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
import type { PickerLocale } from '../generatePicker';
|
||||
declare const locale: PickerLocale;
|
||||
export default locale;
|
||||
+23
@@ -0,0 +1,23 @@
|
||||
import CalendarLocale from '@rc-component/picker/locale/kk_KZ';
|
||||
import TimePickerLocale from '../../time-picker/locale/kk_KZ';
|
||||
// Merge into a locale object
|
||||
const locale = {
|
||||
lang: {
|
||||
placeholder: 'Күнді таңдаңыз',
|
||||
yearPlaceholder: 'Жылды таңдаңыз',
|
||||
quarterPlaceholder: 'Тоқсанды таңдаңыз',
|
||||
monthPlaceholder: 'Айды таңдаңыз',
|
||||
weekPlaceholder: 'Аптаны таңдаңыз',
|
||||
rangePlaceholder: ['Бастау күні', 'Аяқталу күні'],
|
||||
rangeYearPlaceholder: ['Бастау жылы', 'Аяқталу жылы'],
|
||||
rangeMonthPlaceholder: ['Бастау айы', 'Аяқталу айы'],
|
||||
rangeWeekPlaceholder: ['Бастау апта', 'Аяқталу апта'],
|
||||
...CalendarLocale
|
||||
},
|
||||
timePickerLocale: {
|
||||
...TimePickerLocale
|
||||
}
|
||||
};
|
||||
// All settings at:
|
||||
// https://github.com/ant-design/ant-design/blob/master/components/date-picker/locale/example.json
|
||||
export default locale;
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
import type { PickerLocale } from '../generatePicker';
|
||||
declare const locale: PickerLocale;
|
||||
export default locale;
|
||||
+23
@@ -0,0 +1,23 @@
|
||||
import CalendarLocale from '@rc-component/picker/locale/km_KH';
|
||||
import TimePickerLocale from '../../time-picker/locale/km_KH';
|
||||
// Merge into a locale object
|
||||
const locale = {
|
||||
lang: {
|
||||
placeholder: 'រើសថ្ងៃ',
|
||||
yearPlaceholder: 'រើសឆ្នាំ',
|
||||
quarterPlaceholder: 'រើសត្រីមាស',
|
||||
monthPlaceholder: 'រើសខែ',
|
||||
weekPlaceholder: 'រើសសប្តាហ៍',
|
||||
rangePlaceholder: ['ថ្ងៃចាប់ផ្ដើម', 'ថ្ងៃបញ្ចប់'],
|
||||
rangeYearPlaceholder: ['ឆ្នាំចាប់ផ្ដើម', 'ឆ្នាំបញ្ចប់'],
|
||||
rangeMonthPlaceholder: ['ខែចាប់ផ្ដើម', 'ខែបញ្ចប់'],
|
||||
rangeWeekPlaceholder: ['សប្ដាហ៍ចាប់ផ្ដើម', 'សប្ដាហ៍បញ្ចប់'],
|
||||
...CalendarLocale
|
||||
},
|
||||
timePickerLocale: {
|
||||
...TimePickerLocale
|
||||
}
|
||||
};
|
||||
// All settings at:
|
||||
// https://github.com/ant-design/ant-design/blob/master/components/date-picker/locale/example.json
|
||||
export default locale;
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
import type { PickerLocale } from '../generatePicker';
|
||||
declare const locale: PickerLocale;
|
||||
export default locale;
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
import CalendarLocale from '@rc-component/picker/locale/kmr_IQ';
|
||||
import TimePickerLocale from '../../time-picker/locale/kmr_IQ';
|
||||
// Merge into a locale object
|
||||
const locale = {
|
||||
lang: {
|
||||
placeholder: 'Dîrok hilbijêre',
|
||||
rangePlaceholder: ['Dîroka destpêkê', 'Dîroka dawîn'],
|
||||
...CalendarLocale
|
||||
},
|
||||
timePickerLocale: {
|
||||
...TimePickerLocale
|
||||
}
|
||||
};
|
||||
// All settings at:
|
||||
// https://github.com/ant-design/ant-design/blob/master/components/date-picker/locale/example.json
|
||||
export default locale;
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
import type { PickerLocale } from '../generatePicker';
|
||||
declare const locale: PickerLocale;
|
||||
export default locale;
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
import CalendarLocale from '@rc-component/picker/locale/kn_IN';
|
||||
import TimePickerLocale from '../../time-picker/locale/kn_IN';
|
||||
// Merge into a locale object
|
||||
const locale = {
|
||||
lang: {
|
||||
placeholder: 'ದಿನಾಂಕ ಆಯ್ಕೆಮಾಡಿ',
|
||||
yearPlaceholder: 'ವರ್ಷ ಆಯ್ಕೆಮಾಡಿ',
|
||||
rangePlaceholder: ['ಪ್ರಾರಂಭ ದಿನಾಂಕ', 'ಅಂತಿಮ ದಿನಾಂಕ'],
|
||||
quarterPlaceholder: 'ಕಾಲುಭಾಗವನ್ನು ಆಯ್ಕೆಮಾಡಿ',
|
||||
monthPlaceholder: 'ತಿಂಗಳನ್ನು ಆಯ್ಕೆಮಾಡಿ',
|
||||
weekPlaceholder: 'ವಾರವನ್ನು ಆಯ್ಕೆಮಾಡಿ',
|
||||
rangeYearPlaceholder: ['ಉದ್ಘಾಟನಾ ವರ್ಷ', 'ಅಂತಿಮ ವರ್ಷ'],
|
||||
rangeQuarterPlaceholder: ['ತ್ರೈಮಾಸಿಕದ ಆರಂಭ', 'ಅಂತಿಮ ತ್ರೈಮಾಸಿಕ'],
|
||||
rangeMonthPlaceholder: ['ಆರಂಭಿಕ ತಿಂಗಳು', 'ಅಂತಿಮ ತಿಂಗಳು'],
|
||||
rangeWeekPlaceholder: ['ತೆರೆಯುವ ವಾರ', 'ಅಂತಿಮ ವಾರ'],
|
||||
...CalendarLocale
|
||||
},
|
||||
timePickerLocale: {
|
||||
...TimePickerLocale
|
||||
}
|
||||
};
|
||||
// All settings at:
|
||||
// https://github.com/ant-design/ant-design/blob/master/components/date-picker/locale/example.json
|
||||
export default locale;
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
import type { PickerLocale } from '../generatePicker';
|
||||
declare const locale: PickerLocale;
|
||||
export default locale;
|
||||
+26
@@ -0,0 +1,26 @@
|
||||
import CalendarLocale from '@rc-component/picker/locale/ko_KR';
|
||||
import TimePickerLocale from '../../time-picker/locale/ko_KR';
|
||||
// Merge into a locale object
|
||||
const locale = {
|
||||
lang: {
|
||||
placeholder: '날짜 선택',
|
||||
yearPlaceholder: '연도 선택',
|
||||
quarterPlaceholder: '분기 선택',
|
||||
monthPlaceholder: '월 선택',
|
||||
weekPlaceholder: '주 선택',
|
||||
rangePlaceholder: ['시작일', '종료일'],
|
||||
rangeYearPlaceholder: ['시작 연도', '종료 연도'],
|
||||
rangeMonthPlaceholder: ['시작 월', '종료 월'],
|
||||
rangeQuarterPlaceholder: ['시작 분기', '종료 분기'],
|
||||
rangeWeekPlaceholder: ['시작 주', '종료 주'],
|
||||
shortWeekDays: ['일', '월', '화', '수', '목', '금', '토'],
|
||||
shortMonths: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'],
|
||||
...CalendarLocale
|
||||
},
|
||||
timePickerLocale: {
|
||||
...TimePickerLocale
|
||||
}
|
||||
};
|
||||
// All settings at:
|
||||
// https://github.com/ant-design/ant-design/blob/master/components/date-picker/locale/example.json
|
||||
export default locale;
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
import type { PickerLocale } from '../generatePicker';
|
||||
declare const locale: PickerLocale;
|
||||
export default locale;
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
import CalendarLocale from '@rc-component/picker/locale/lt_LT';
|
||||
import TimePickerLocale from '../../time-picker/locale/lt_LT';
|
||||
// Merge into a locale object
|
||||
const locale = {
|
||||
lang: {
|
||||
placeholder: 'Pasirinkite datą',
|
||||
yearPlaceholder: 'Pasirinkite metus',
|
||||
quarterPlaceholder: 'Pasirinkite ketvirtį',
|
||||
monthPlaceholder: 'Pasirinkite mėnesį',
|
||||
weekPlaceholder: 'Pasirinkite savaitę',
|
||||
rangePlaceholder: ['Pradžios data', 'Pabaigos data'],
|
||||
rangeYearPlaceholder: ['Pradžios metai', 'Pabaigos metai'],
|
||||
rangeQuarterPlaceholder: ['Pradžios ketvirtis', 'Pabaigos ketvirtis'],
|
||||
rangeMonthPlaceholder: ['Pradžios mėnesis', 'Pabaigos mėnesis'],
|
||||
rangeWeekPlaceholder: ['Pradžios savaitė', 'Pabaigos savaitė'],
|
||||
...CalendarLocale
|
||||
},
|
||||
timePickerLocale: {
|
||||
...TimePickerLocale
|
||||
}
|
||||
};
|
||||
// All settings at:
|
||||
// https://github.com/ant-design/ant-design/blob/master/components/date-picker/locale/example.json
|
||||
export default locale;
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
import type { PickerLocale } from '../generatePicker';
|
||||
declare const locale: PickerLocale;
|
||||
export default locale;
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
import CalendarLocale from '@rc-component/picker/locale/lv_LV';
|
||||
import TimePickerLocale from '../../time-picker/locale/lv_LV';
|
||||
// Merge into a locale object
|
||||
const locale = {
|
||||
lang: {
|
||||
placeholder: 'Izvēlieties datumu',
|
||||
rangePlaceholder: ['Sākuma datums', 'Beigu datums'],
|
||||
...CalendarLocale
|
||||
},
|
||||
timePickerLocale: {
|
||||
...TimePickerLocale
|
||||
}
|
||||
};
|
||||
// All settings at:
|
||||
// https://github.com/ant-design/ant-design/blob/master/components/date-picker/locale/example.json
|
||||
export default locale;
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
import type { PickerLocale } from '../generatePicker';
|
||||
declare const locale: PickerLocale;
|
||||
export default locale;
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user