date-input-control-react
Version:
Capture dates using day, month and year components in React
34 lines (33 loc) • 1.33 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.useDateInputControl = void 0;
var react_1 = require("react");
var date_input_control_1 = require("date-input-control");
var isNonNull = function (x) { return x != null; };
exports.useDateInputControl = function (options) {
var ref0 = react_1.useRef(null);
var ref1 = react_1.useRef(null);
var ref2 = react_1.useRef(null);
var ref3 = react_1.useRef(null);
var ref4 = react_1.useRef(null);
var ref5 = react_1.useRef(null);
var ref6 = react_1.useRef(null);
var ref7 = react_1.useRef(null);
var ref8 = react_1.useRef(null);
var ref9 = react_1.useRef(null);
react_1.useEffect(function () {
var el0 = ref0.current;
var el1 = ref1.current;
var el2 = ref2.current;
var el3 = ref3.current;
var el4 = ref4.current;
var el5 = ref5.current;
var el6 = ref6.current;
var el7 = ref7.current;
var el8 = ref8.current;
var el9 = ref9.current;
var inputs = [el0, el1, el2, el3, el4, el5, el6, el7, el8, el9].filter(isNonNull);
return date_input_control_1.createDateInputControl(inputs, options);
}, [options]);
return [ref0, ref1, ref2, ref3, ref4, ref5, ref6, ref7, ref8, ref9];
};