wix-style-react
Version:
136 lines (93 loc) • 3.92 kB
JavaScript
"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;