Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion src/PickerInput/Selector/hooks/useInputProps.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ import * as React from 'react';
import type { SelectorProps } from '../../../interface';
import { formatValue } from '../../../utils/dateUtil';
import type { InputProps } from '../Input';
import { toArray } from '../../../utils/miscUtil';

export default function useInputProps<DateType extends object = any>(
props: Pick<
Expand Down Expand Up @@ -128,7 +129,7 @@ export default function useInputProps<DateType extends object = any>(
// ======================== Input =========================
const getInputProps = (index?: number): InputProps => {
function getProp<T>(propValue: T | T[]): T {
return index !== undefined ? propValue[index] : propValue;
return toArray(propValue)[index || 0];
}

const pickedAttrs = pickAttrs(props, {
Expand Down
4 changes: 2 additions & 2 deletions src/locale/am_ET.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ const locale: Locale = {
yearSelect: 'አመት ምረጥ',
decadeSelect: 'አስርት አመታት ምረጥ',
yearFormat: 'YYYY',
dateFormat: 'D/M/YYYY',
dayFormat: 'D',
fieldDateFormat: 'D/M/YYYY',
cellDateFormat: 'D',
dateTimeFormat: 'D/M/YYYY HH:mm:ss',
monthBeforeYear: true,
previousMonth: 'ያለፈው ወር (PageUp)',
Expand Down
2 changes: 1 addition & 1 deletion src/locale/ar_EG.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ const locale: Locale = {
monthSelect: 'اختيار الشهر',
yearSelect: 'اختيار السنة',
decadeSelect: 'اختيار العقد',
dateFormat: 'M/D/YYYY',
fieldDateFormat: 'M/D/YYYY',
dateTimeFormat: 'M/D/YYYY HH:mm:ss',
previousMonth: 'الشهر السابق (PageUp)',
nextMonth: 'الشهر التالى(PageDown)',
Expand Down
2 changes: 1 addition & 1 deletion src/locale/az_AZ.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ const locale: Locale = {
monthSelect: 'Ay seç',
yearSelect: 'il seç',
decadeSelect: 'Onillik seçin',
dateFormat: 'D.M.YYYY',
fieldDateFormat: 'D.M.YYYY',
dateTimeFormat: 'D.M.YYYY HH:mm:ss',
previousMonth: 'Əvvəlki ay (PageUp)',
nextMonth: 'Növbəti ay (PageDown)',
Expand Down
2 changes: 1 addition & 1 deletion src/locale/bg_BG.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ const locale: Locale = {
monthSelect: 'Избор на месец',
yearSelect: 'Избор на година',
decadeSelect: 'Десетилетие',
dateFormat: 'D M YYYY',
fieldDateFormat: 'D M YYYY',
dateTimeFormat: 'D M YYYY HH:mm:ss',
previousMonth: 'Предишен месец (PageUp)',
nextMonth: 'Следващ месец (PageDown)',
Expand Down
2 changes: 1 addition & 1 deletion src/locale/bn_BD.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ const locale: Locale = {
monthSelect: 'মাস পছন্দ করুন',
yearSelect: 'বছর পছন্দ করুন',
decadeSelect: 'একটি দশক পছন্দ করুন',
dateFormat: 'M/D/YYYY',
fieldDateFormat: 'M/D/YYYY',
dateTimeFormat: 'D/M/YYYY HH:mm:ss',
previousMonth: 'গত মাস (PageUp)',
nextMonth: 'আগামী মাস (PageDown)',
Expand Down
2 changes: 1 addition & 1 deletion src/locale/by_BY.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ const locale: Locale = {
yearSelect: 'Выбраць год',
decadeSelect: 'Выбраць дзесяцігоддзе',

dateFormat: 'D-M-YYYY',
fieldDateFormat: 'D-M-YYYY',

dateTimeFormat: 'D-M-YYYY HH:mm:ss',

Expand Down
2 changes: 1 addition & 1 deletion src/locale/ca_ES.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ const locale: Locale = {
monthSelect: 'Escollir un mes',
yearSelect: 'Escollir un any',
decadeSelect: 'Escollir una dècada',
dateFormat: 'D/M/YYYY',
fieldDateFormat: 'D/M/YYYY',
dateTimeFormat: 'D/M/YYYY HH:mm:ss',
previousMonth: 'Mes anterior (PageUp)',
nextMonth: 'Mes següent (PageDown)',
Expand Down
2 changes: 1 addition & 1 deletion src/locale/common.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import type { Locale } from '../interface';

export const commonLocale: Partial<Locale> = {
yearFormat: 'YYYY',
dayFormat: 'D',
cellDateFormat: 'D',
cellMeridiemFormat: 'A',
monthBeforeYear: true,
};
2 changes: 1 addition & 1 deletion src/locale/cs_CZ.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ const locale: Locale = {
yearSelect: 'Vyberte rok',
decadeSelect: 'Vyberte dekádu',

dateFormat: 'D.M.YYYY',
fieldDateFormat: 'D.M.YYYY',

dateTimeFormat: 'D.M.YYYY HH:mm:ss',

Expand Down
2 changes: 1 addition & 1 deletion src/locale/da_DK.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ const locale: Locale = {
yearSelect: 'Vælg år',
decadeSelect: 'Vælg årti',

dateFormat: 'D/M/YYYY',
fieldDateFormat: 'D/M/YYYY',

dateTimeFormat: 'D/M/YYYY HH:mm:ss',

Expand Down
2 changes: 1 addition & 1 deletion src/locale/de_DE.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ const locale: Locale = {
yearSelect: 'Wähle ein Jahr',
decadeSelect: 'Wähle ein Jahrzehnt',

dateFormat: 'D.M.YYYY',
fieldDateFormat: 'D.M.YYYY',

dateTimeFormat: 'D.M.YYYY HH:mm:ss',

Expand Down
2 changes: 1 addition & 1 deletion src/locale/el_GR.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ const locale: Locale = {
yearSelect: 'Επιλογή έτους',
decadeSelect: 'Επιλογή δεκαετίας',

dateFormat: 'D/M/YYYY',
fieldDateFormat: 'D/M/YYYY',

dateTimeFormat: 'D/M/YYYY HH:mm:ss',

Expand Down
2 changes: 1 addition & 1 deletion src/locale/en_GB.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ const locale: Locale = {
yearSelect: 'Choose a year',
decadeSelect: 'Choose a decade',

dateFormat: 'D/M/YYYY',
fieldDateFormat: 'D/M/YYYY',

dateTimeFormat: 'D/M/YYYY HH:mm:ss',

Expand Down
2 changes: 1 addition & 1 deletion src/locale/en_US.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ const locale: Locale = {
yearSelect: 'Choose a year',
decadeSelect: 'Choose a decade',

dateFormat: 'M/D/YYYY',
fieldDateFormat: 'M/D/YYYY',

dateTimeFormat: 'M/D/YYYY HH:mm:ss',

Expand Down
2 changes: 1 addition & 1 deletion src/locale/es_ES.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ const locale: Locale = {
yearSelect: 'Elegir un año',
decadeSelect: 'Elegir una década',

dateFormat: 'D/M/YYYY',
fieldDateFormat: 'D/M/YYYY',

dateTimeFormat: 'D/M/YYYY HH:mm:ss',

Expand Down
2 changes: 1 addition & 1 deletion src/locale/es_MX.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ const locale: Locale = {
yearSelect: 'Seleccionar año',
decadeSelect: 'Seleccionar década',

dateFormat: 'D/M/YYYY',
fieldDateFormat: 'D/M/YYYY',

dateTimeFormat: 'D/M/YYYY HH:mm:ss',

Expand Down
2 changes: 1 addition & 1 deletion src/locale/et_EE.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ const locale: Locale = {
yearSelect: 'Vali aasta',
decadeSelect: 'Vali dekaad',

dateFormat: 'D.M.YYYY',
fieldDateFormat: 'D.M.YYYY',

dateTimeFormat: 'D.M.YYYY HH:mm:ss',

Expand Down
2 changes: 1 addition & 1 deletion src/locale/eu_ES.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ const locale: Locale = {
monthSelect: 'Hilabetea aukeratu',
yearSelect: 'Urtea aukeratu',
decadeSelect: 'Hamarkada aukeratu',
dateFormat: 'YYYY/M/D',
fieldDateFormat: 'YYYY/M/D',
dateTimeFormat: 'YYYY/M/D HH:mm:ss',
monthBeforeYear: false,
previousMonth: 'Aurreko hilabetea (RePag)',
Expand Down
2 changes: 1 addition & 1 deletion src/locale/fa_IR.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ const locale: Locale = {
yearSelect: 'یک سال را انتخاب کنید',
decadeSelect: 'یک دهه را انتخاب کنید',

dateFormat: 'M/D/YYYY',
fieldDateFormat: 'M/D/YYYY',

dateTimeFormat: 'M/D/YYYY HH:mm:ss',

Expand Down
2 changes: 1 addition & 1 deletion src/locale/fi_FI.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ const locale: Locale = {
yearSelect: 'Valitse vuosi',
decadeSelect: 'Valitse vuosikymmen',

dateFormat: 'D.M.YYYY',
fieldDateFormat: 'D.M.YYYY',

dateTimeFormat: 'D.M.YYYY HH:mm:ss',

Expand Down
2 changes: 1 addition & 1 deletion src/locale/fr_BE.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ const locale: Locale = {
yearSelect: 'Choisissez une année',
decadeSelect: 'Choisissez une décennie',

dateFormat: 'D/M/YYYY',
fieldDateFormat: 'D/M/YYYY',

dateTimeFormat: 'D/M/YYYY HH:mm:ss',

Expand Down
4 changes: 2 additions & 2 deletions src/locale/fr_CA.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ const locale: Locale = {
yearSelect: 'Choisissez une année',
decadeSelect: 'Choisissez une décennie',

dateFormat: 'DD/MM/YYYY',
dayFormat: 'DD',
fieldDateFormat: 'DD/MM/YYYY',
cellDateFormat: 'DD',
dateTimeFormat: 'DD/MM/YYYY HH:mm:ss',

previousMonth: 'Mois précédent (PageUp)',
Expand Down
4 changes: 2 additions & 2 deletions src/locale/fr_FR.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ const locale: Locale = {
yearSelect: 'Choisissez une année',
decadeSelect: 'Choisissez une décennie',

dateFormat: 'DD/MM/YYYY',
dayFormat: 'DD',
fieldDateFormat: 'DD/MM/YYYY',
cellDateFormat: 'DD',
dateTimeFormat: 'DD/MM/YYYY HH:mm:ss',

previousMonth: 'Mois précédent (PageUp)',
Expand Down
2 changes: 1 addition & 1 deletion src/locale/ga_IE.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ const locale: Locale = {
yearSelect: 'Roghnaigh bliain',
decadeSelect: 'Roghnaigh deich mbliana',

dateFormat: 'D/M/YYYY',
fieldDateFormat: 'D/M/YYYY',

dateTimeFormat: 'D/M/YYYY HH:mm:ss',

Expand Down
2 changes: 1 addition & 1 deletion src/locale/gl_ES.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ const locale: Locale = {
yearSelect: 'Elexir un año',
decadeSelect: 'Elexir unha década',

dateFormat: 'D/M/YYYY',
fieldDateFormat: 'D/M/YYYY',

dateTimeFormat: 'D/M/YYYY HH:mm:ss',

Expand Down
2 changes: 1 addition & 1 deletion src/locale/he_IL.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ const locale: Locale = {
yearSelect: 'בחר שנה',
decadeSelect: 'בחר עשור',

dateFormat: 'M/D/YYYY',
fieldDateFormat: 'M/D/YYYY',

dateTimeFormat: 'M/D/YYYY HH:mm:ss',

Expand Down
2 changes: 1 addition & 1 deletion src/locale/hi_IN.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ const locale: Locale = {
yearSelect: 'एक वर्ष चुनें',
decadeSelect: 'एक दशक चुनें',

dateFormat: 'M/D/YYYY',
fieldDateFormat: 'M/D/YYYY',

dateTimeFormat: 'M/D/YYYY HH:mm:ss',

Expand Down
2 changes: 1 addition & 1 deletion src/locale/hr_HR.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ const locale: Locale = {
yearSelect: 'Odaberite godinu',
decadeSelect: 'Odaberite desetljeće',

dateFormat: 'D.M.YYYY',
fieldDateFormat: 'D.M.YYYY',

dateTimeFormat: 'D.M.YYYY HH:mm:ss',

Expand Down
4 changes: 2 additions & 2 deletions src/locale/hu_HU.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ const locale: Locale = {
yearSelect: 'Év kiválasztása', // 'Choose a year',
decadeSelect: 'Évtized kiválasztása', // 'Choose a decade',

dateFormat: 'YYYY/MM/DD', // 'M/D/YYYY',
dayFormat: 'DD', // 'D',
fieldDateFormat: 'YYYY/MM/DD', // 'M/D/YYYY',
cellDateFormat: 'DD', // 'D',
dateTimeFormat: 'YYYY/MM/DD HH:mm:ss', // 'M/D/YYYY HH:mm:ss',

previousMonth: 'Előző hónap (PageUp)', // 'Previous month (PageUp)',
Expand Down
2 changes: 1 addition & 1 deletion src/locale/id_ID.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ const locale: Locale = {
yearSelect: 'Pilih satu tahun',
decadeSelect: 'Pilih satu dekade',

dateFormat: 'D/M/YYYY',
fieldDateFormat: 'D/M/YYYY',

dateTimeFormat: 'D/M/YYYY HH:mm:ss',

Expand Down
2 changes: 1 addition & 1 deletion src/locale/is_IS.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ const locale: Locale = {
yearSelect: 'Velja ár',
decadeSelect: 'Velja áratug',

dateFormat: 'D/M/YYYY',
fieldDateFormat: 'D/M/YYYY',

dateTimeFormat: 'D/M/YYYY HH:mm:ss',

Expand Down
2 changes: 1 addition & 1 deletion src/locale/it_IT.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ const locale: Locale = {
yearSelect: "Seleziona l'anno",
decadeSelect: 'Seleziona il decennio',

dateFormat: 'D/M/YYYY',
fieldDateFormat: 'D/M/YYYY',

dateTimeFormat: 'D/M/YYYY HH:mm:ss',

Expand Down
2 changes: 1 addition & 1 deletion src/locale/ja_JP.ts
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ const locale: Locale = {
yearSelect: '年を選択',
decadeSelect: '年代を選択',
yearFormat: 'YYYY年',
dateFormat: 'YYYY年M月D日',
fieldDateFormat: 'YYYY年M月D日',
dateTimeFormat: 'YYYY年M月D日 HH時mm分ss秒',
previousYear: '前年 (Controlを押しながら左キー)',
nextYear: '翌年 (Controlを押しながら右キー)',
Expand Down
2 changes: 1 addition & 1 deletion src/locale/ka_GE.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ const locale: Locale = {
yearSelect: 'წლის არჩევა',
decadeSelect: 'ათწლეულის არჩევა',

dateFormat: 'M/D/YYYY',
fieldDateFormat: 'M/D/YYYY',

dateTimeFormat: 'M/D/YYYY HH:mm:ss',

Expand Down
2 changes: 1 addition & 1 deletion src/locale/kk_KZ.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ const locale: Locale = {
yearSelect: 'Жылды таңдаңыз',
decadeSelect: 'Онжылды таңдаңыз',

dateFormat: 'D-M-YYYY',
fieldDateFormat: 'D-M-YYYY',

dateTimeFormat: 'D-M-YYYY HH:mm:ss',

Expand Down
2 changes: 1 addition & 1 deletion src/locale/km_KH.ts
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ const locale: Locale = {
yearSelect: 'ជ្រើសរើសឆ្នាំ',
decadeSelect: 'ជ្រើសរើសអាយុ',

dateFormat: 'YYYY-M-D',
fieldDateFormat: 'YYYY-M-D',
dateTimeFormat: 'YYYY-M-D HH:mm:ss',
previousYear: 'ឆ្នាំមុន (Controlគ្រាប់ចុចបូកព្រួញខាងឆ្វេង)',
nextYear: 'ឆ្នាំក្រោយ (Control គ្រាប់ចុចបូកព្រួញស្ដាំ)',
Expand Down
2 changes: 1 addition & 1 deletion src/locale/kmr_IQ.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ const locale: Locale = {
yearSelect: 'Sal hilbijêre',
decadeSelect: 'Dehsal hilbijêre',

dateFormat: 'D/M/YYYY',
fieldDateFormat: 'D/M/YYYY',

dateTimeFormat: 'D/M/YYYY HH:mm:ss',

Expand Down
2 changes: 1 addition & 1 deletion src/locale/kn_IN.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ const locale: Locale = {
yearSelect: 'ಒಂದು ವರ್ಷ ಆರಿಸಿ',
decadeSelect: 'ಒಂದು ದಶಕದ ಆಯ್ಕೆಮಾಡಿ',

dateFormat: 'M/D/YYYY',
fieldDateFormat: 'M/D/YYYY',

dateTimeFormat: 'M/D/YYYY HH:mm:ss',

Expand Down
2 changes: 1 addition & 1 deletion src/locale/ko_KR.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ const locale: Locale = {
yearSelect: '연 선택',
decadeSelect: '연대 선택',
yearFormat: 'YYYY년',
dateFormat: 'YYYY-MM-DD',
fieldDateFormat: 'YYYY-MM-DD',
dateTimeFormat: 'YYYY-MM-DD HH:mm:ss',
monthBeforeYear: false,
previousMonth: '이전 달 (PageUp)',
Expand Down
4 changes: 2 additions & 2 deletions src/locale/lt_LT.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ const locale: Locale = {
yearSelect: 'Pasirinkti metus',
decadeSelect: 'Pasirinkti dešimtmetį',

dateFormat: 'YYYY-MM-DD',
dayFormat: 'DD',
fieldDateFormat: 'YYYY-MM-DD',
cellDateFormat: 'DD',
dateTimeFormat: 'YYYY-MM-DD HH:MM:SS',

previousMonth: 'Buvęs mėnesis (PageUp)',
Expand Down
2 changes: 1 addition & 1 deletion src/locale/lv_LV.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ const locale: Locale = {
yearSelect: 'Izvēlieties gadu',
decadeSelect: 'Izvēlieties desmit gadus',

dateFormat: 'D.M.YYYY',
fieldDateFormat: 'D.M.YYYY',

dateTimeFormat: 'D.M.YYYY HH:mm:ss',

Expand Down
Loading