UNPKG

@moxon6/form-components

Version:

This is small collection of Material-ui fields components,

36 lines (29 loc) 1.07 kB
"use strict"; 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"); };