/* eslint-disable react/no-multi-comp */ import dayjs from 'dayjs'; import 'dayjs/locale/ar'; import 'dayjs/locale/az'; import 'dayjs/locale/be'; import 'dayjs/locale/bg'; import 'dayjs/locale/bn-bd'; import 'dayjs/locale/ca'; import 'dayjs/locale/cs'; import 'dayjs/locale/da'; import 'dayjs/locale/de'; import 'dayjs/locale/el'; import 'dayjs/locale/en'; import 'dayjs/locale/en-gb'; import 'dayjs/locale/es'; import 'dayjs/locale/et'; import 'dayjs/locale/fa'; import 'dayjs/locale/fi'; import 'dayjs/locale/fr'; import 'dayjs/locale/fr-ca'; import 'dayjs/locale/ga'; import 'dayjs/locale/gl'; import 'dayjs/locale/he'; import 'dayjs/locale/hi'; import 'dayjs/locale/hr'; import 'dayjs/locale/hu'; import 'dayjs/locale/hy-am'; import 'dayjs/locale/id'; import 'dayjs/locale/is'; import 'dayjs/locale/it'; import 'dayjs/locale/ja'; import 'dayjs/locale/ka'; import 'dayjs/locale/kk'; import 'dayjs/locale/km'; import 'dayjs/locale/kn'; import 'dayjs/locale/ko'; import 'dayjs/locale/ku'; import 'dayjs/locale/lt'; import 'dayjs/locale/lv'; import 'dayjs/locale/mk'; import 'dayjs/locale/ml'; import 'dayjs/locale/mn'; import 'dayjs/locale/ms'; import 'dayjs/locale/nb'; import 'dayjs/locale/ne'; import 'dayjs/locale/nl'; import 'dayjs/locale/nl-be'; import 'dayjs/locale/pl'; import 'dayjs/locale/pt'; import 'dayjs/locale/pt-br'; import 'dayjs/locale/ro'; import 'dayjs/locale/ru'; import 'dayjs/locale/sk'; import 'dayjs/locale/sl'; import 'dayjs/locale/sr'; import 'dayjs/locale/sv'; import 'dayjs/locale/ta'; import 'dayjs/locale/th'; import 'dayjs/locale/tk'; import 'dayjs/locale/tr'; import 'dayjs/locale/uk'; import 'dayjs/locale/ur'; import 'dayjs/locale/vi'; import 'dayjs/locale/zh-cn'; import 'dayjs/locale/zh-hk'; import 'dayjs/locale/zh-tw'; import preParsePostFormat from 'dayjs/plugin/preParsePostFormat'; import { mount } from 'enzyme'; import MockDate from 'mockdate'; import React from 'react'; import LocaleProvider from '..'; import { Calendar, DatePicker, Modal, Pagination, Popconfirm, Select, Table, TimePicker, Transfer, } from '../..'; import mountTest from '../../../tests/shared/mountTest'; import arEG from '../ar_EG'; import azAZ from '../az_AZ'; import bgBG from '../bg_BG'; import bnBD from '../bn_BD'; import byBY from '../by_BY'; import caES from '../ca_ES'; import csCZ from '../cs_CZ'; import daDK from '../da_DK'; import deDE from '../de_DE'; import elGR from '../el_GR'; import enGB from '../en_GB'; import enUS from '../en_US'; import esES from '../es_ES'; import etEE from '../et_EE'; import faIR from '../fa_IR'; import fiFI from '../fi_FI'; import frBE from '../fr_BE'; import frCA from '../fr_CA'; import frFR from '../fr_FR'; import gaIE from '../ga_IE'; import glES from '../gl_ES'; import heIL from '../he_IL'; import hiIN from '../hi_IN'; import hrHR from '../hr_HR'; import huHU from '../hu_HU'; import hyAM from '../hy_AM'; import idID from '../id_ID'; import isIS from '../is_IS'; import itIT from '../it_IT'; import jaJP from '../ja_JP'; import kaGE from '../ka_GE'; import kkKZ from '../kk_KZ'; import kmrIQ from '../kmr_IQ'; import kmKH from '../km_KH'; import knIN from '../kn_IN'; import koKR from '../ko_KR'; import kuIQ from '../ku_IQ'; import ltLT from '../lt_LT'; import lvLV from '../lv_LV'; import mkMK from '../mk_MK'; import mlIN from '../ml_IN'; import mnMN from '../mn_MN'; import msMY from '../ms_MY'; import nbNO from '../nb_NO'; import neNP from '../ne_NP'; import nlBE from '../nl_BE'; import nlNL from '../nl_NL'; import plPL from '../pl_PL'; import ptBR from '../pt_BR'; import ptPT from '../pt_PT'; import roRO from '../ro_RO'; import ruRU from '../ru_RU'; import skSK from '../sk_SK'; import slSI from '../sl_SI'; import srRS from '../sr_RS'; import svSE from '../sv_SE'; import taIN from '../ta_IN'; import thTH from '../th_TH'; import tkTK from '../tk_TK'; import trTR from '../tr_TR'; import ukUA from '../uk_UA'; import urPK from '../ur_PK'; import viVN from '../vi_VN'; import zhCN from '../zh_CN'; import zhHK from '../zh_HK'; import zhTW from '../zh_TW'; dayjs.extend(preParsePostFormat); const locales = [ azAZ, arEG, bgBG, bnBD, byBY, caES, csCZ, daDK, deDE, elGR, enGB, enUS, esES, etEE, faIR, fiFI, frBE, frCA, frFR, gaIE, glES, heIL, hiIN, hrHR, huHU, hyAM, isIS, itIT, jaJP, kaGE, kkKZ, knIN, koKR, kmKH, kmrIQ, kuIQ, ltLT, mkMK, mlIN, msMY, mnMN, nbNO, neNP, nlBE, nlNL, plPL, ptBR, ptPT, roRO, ruRU, skSK, slSI, srRS, svSE, taIN, thTH, trTR, tkTK, ukUA, viVN, idID, lvLV, zhCN, zhHK, zhTW, urPK, ]; const { Option } = Select; const { RangePicker } = DatePicker; const columns = [ { title: 'Name', dataIndex: 'name', filters: [ { text: 'filter1', value: 'filter1', }, ], }, { title: 'Age', dataIndex: 'age', }, ]; const App = () => (
); describe('Locale Provider', () => { mountTest(() => (