@6thquake/react-material
Version:
React components that implement Google's Material Design.
59 lines (43 loc) • 1.93 kB
JavaScript
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));
var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass"));
var _possibleConstructorReturn2 = _interopRequireDefault(require("@babel/runtime/helpers/possibleConstructorReturn"));
var _getPrototypeOf2 = _interopRequireDefault(require("@babel/runtime/helpers/getPrototypeOf"));
var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits"));
var _moment = _interopRequireDefault(require("@date-io/moment"));
var _LocaleProvider = require("../../LocaleProvider");
var _moment2 = _interopRequireDefault(require("moment"));
var ExMomentUtils =
/*#__PURE__*/
function (_MomentUtils) {
(0, _inherits2.default)(ExMomentUtils, _MomentUtils);
function ExMomentUtils() {
var _this;
var _ref = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},
locale = _ref.locale,
moment = _ref.moment;
(0, _classCallCheck2.default)(this, ExMomentUtils);
_this = (0, _possibleConstructorReturn2.default)(this, (0, _getPrototypeOf2.default)(ExMomentUtils).call(this, {
locale: locale,
moment: moment
}));
_this.moment = moment || _moment2.default;
_this.locale = locale || _this.moment.locale();
return _this;
}
(0, _createClass2.default)(ExMomentUtils, [{
key: "getMeridiemText",
value: function getMeridiemText(ampm) {
var text = (0, _LocaleProvider.getLocaleResource)(this.locale || this.moment.locale()).MomentUtils;
return ampm === 'am' ? text.am || 'AM' : text.pm || 'PM';
}
}]);
return ExMomentUtils;
}(_moment.default);
var _default = ExMomentUtils;
exports.default = _default;
;