28 lines
799 B
JavaScript
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 */
|