@moxon6/form-components
Version:
This is small collection of Material-ui fields components,
36 lines (29 loc) • 1.07 kB
JavaScript
;
exports.__esModule = true;
exports.formatDate = exports.removeEntry = exports.addEntry = exports.replaceEntry = exports.fakeEvent = undefined;
var _moment = require("moment");
var _moment2 = _interopRequireDefault(_moment);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var fakeEvent = exports.fakeEvent = function fakeEvent(value) {
return { target: { value: value } };
};
var replaceEntry = exports.replaceEntry = function replaceEntry(arr) {
return function (index) {
return function (val) {
var newArr = [].concat(arr);
newArr[index] = val;
return newArr.filter(function (x) {
return !!x;
});
};
};
};
var addEntry = exports.addEntry = function addEntry(arr) {
return [].concat(arr, [{ name: "", price: "" }]);
};
var removeEntry = exports.removeEntry = function removeEntry(arr) {
return arr.slice(0, arr.length - 1);
};
var formatDate = exports.formatDate = function formatDate(d) {
return (0, _moment2.default)(d).format("DD MMMM YYYY");
};