reason-crossword-front/src/DatePicker/DatePicker.bs.js

28 lines
799 B
JavaScript

'use strict';
var Curry = require("bs-platform/lib/js/curry.js");
var React = require("react");
var Moment = require("moment");
function DatePicker(Props) {
var match = React.useState((function () {
return Moment();
}));
var updateDate = match[1];
var handleChange = function ($$event) {
var value = $$event.target.value;
return Curry._1(updateDate, (function (param) {
return Moment(value, "YYYY-MM-DD");
}));
};
return React.createElement(React.Fragment, undefined, React.createElement("input", {
type: "date",
value: match[0].format("YYYY-MM-DD"),
onChange: handleChange
}));
}
var make = DatePicker;
exports.make = make;
/* react Not a pure module */