UNPKG

wix-style-react

Version:
136 lines (93 loc) 3.92 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.formatDateV2 = exports.formatDate = void 0; var _format = _interopRequireDefault(require("date-fns/format")); var _enUS = _interopRequireDefault(require("date-fns/locale/en-US")); var _es = _interopRequireDefault(require("date-fns/locale/es")); var _pt = _interopRequireDefault(require("date-fns/locale/pt")); var _fr = _interopRequireDefault(require("date-fns/locale/fr")); var _de = _interopRequireDefault(require("date-fns/locale/de")); var _pl = _interopRequireDefault(require("date-fns/locale/pl")); var _it = _interopRequireDefault(require("date-fns/locale/it")); var _ru = _interopRequireDefault(require("date-fns/locale/ru")); var _ja = _interopRequireDefault(require("date-fns/locale/ja")); var _ko = _interopRequireDefault(require("date-fns/locale/ko")); var _tr = _interopRequireDefault(require("date-fns/locale/tr")); var _sv = _interopRequireDefault(require("date-fns/locale/sv")); var _nl = _interopRequireDefault(require("date-fns/locale/nl")); var _da = _interopRequireDefault(require("date-fns/locale/da")); var _th = _interopRequireDefault(require("date-fns/locale/th")); var _cs = _interopRequireDefault(require("date-fns/locale/cs")); var _zhCN = _interopRequireDefault(require("date-fns/locale/zh-CN")); var _uk = _interopRequireDefault(require("date-fns/locale/uk")); var _nb = _interopRequireDefault(require("date-fns/locale/nb")); var _arSA = _interopRequireDefault(require("date-fns/locale/ar-SA")); var _bg = _interopRequireDefault(require("date-fns/locale/bg")); var _el = _interopRequireDefault(require("date-fns/locale/el")); var _fi = _interopRequireDefault(require("date-fns/locale/fi")); var _he = _interopRequireDefault(require("date-fns/locale/he")); var _hi = _interopRequireDefault(require("date-fns/locale/hi")); var _hu = _interopRequireDefault(require("date-fns/locale/hu")); var _id = _interopRequireDefault(require("date-fns/locale/id")); var _ms = _interopRequireDefault(require("date-fns/locale/ms")); var _ro = _interopRequireDefault(require("date-fns/locale/ro")); var _lt = _interopRequireDefault(require("date-fns/locale/lt")); var _vi = _interopRequireDefault(require("date-fns/locale/vi")); var _convertTokens = require("@date-fns/upgrade/v2/convertTokens"); /** * This file includes all the date-fns locale utils functions that are used by the DateInput. * In the future, we should stop using this functions from the DateInput component and use the Intl formats!! */ /** ***************/ /** ***************/ var locales = { en: _enUS["default"], es: _es["default"], pt: _pt["default"], fr: _fr["default"], de: _de["default"], pl: _pl["default"], it: _it["default"], ru: _ru["default"], ja: _ja["default"], ko: _ko["default"], tr: _tr["default"], sv: _sv["default"], no: _nb["default"], nl: _nl["default"], da: _da["default"], th: _th["default"], cs: _cs["default"], zh: _zhCN["default"], uk: _uk["default"], ar: _arSA["default"], bg: _bg["default"], el: _el["default"], fi: _fi["default"], he: _he["default"], hi: _hi["default"], hu: _hu["default"], id: _id["default"], ms: _ms["default"], ro: _ro["default"], lt: _lt["default"], vi: _vi["default"] }; var getLocale = function getLocale(locale) { return typeof locale === 'string' ? locales[locale] : locale; }; var formatDate = function formatDate(date, dateFormat, locale) { return (0, _format["default"])(date, (0, _convertTokens.convertTokens)(dateFormat), { locale: getLocale(locale) }); }; exports.formatDate = formatDate; var formatDateV2 = function formatDateV2(date, dateFormatV2, locale) { return (0, _format["default"])(date, dateFormatV2, { locale: getLocale(locale) }); }; exports.formatDateV2 = formatDateV2;