react-bootstrap-time-picker
Version:
Bootstrap Time Picker React Component
1 lines • 2.83 kB
JavaScript
module.exports=function(t){function e(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,e),o.l=!0,o.exports}var n={};return e.m=t,e.c=n,e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:r})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=0)}([function(t,e,n){t.exports=n(1)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(2);e.default=r.a},function(t,e,n){"use strict";function r(){return r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},r.apply(this,arguments)}function o(t,e){if(null==t)return{};var n,r,o=a(t,e);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(t);for(r=0;r<u.length;r++)n=u[r],e.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function a(t,e){if(null==t)return{};var n,r,o={},a=Object.keys(t);for(r=0;r<a.length;r++)n=a[r],e.indexOf(n)>=0||(o[n]=t[n]);return o}function u(t){function e(t){var e=Object(v.timeFromInt)(t,!1);if(24===l)return e;var n=e.match(/^(\d+):/),r=parseInt(n[1],10);if(0===r)return"".concat(e.replace(/^\d+/,"12")," AM");if(r<12)return"".concat(e," AM");if(12===r)return"".concat(e," PM");var o=r<22?"0".concat(r-12):(r-12).toString();return"".concat(e.replace(/^\d+/,o)," PM")}function n(){for(var t=[],e=Object(v.timeToInt)(u,!1),n=Object(v.timeToInt)(y,!1);n<=e;n+=60*g)t.push(n);return t}var a=t.end,u=void 0===a?"23:59":a,i=t.format,l=void 0===i?12:i,f=t.initialValue,p=void 0===f?"00:00":f,m=t.onChange,d=void 0===m?function(){}:m,b=t.start,y=void 0===b?"00:00":b,O=t.step,g=void 0===O?30:O,h=t.value,j=void 0===h?null:h,x=o(t,["end","format","initialValue","onChange","start","step","value"]),I=function(){return n().map(function(t){return{key:t,val:e(t)}})}(),P=I.map(function(t){var e=t.key,n=t.val;return c.a.createElement("option",{key:e,value:e},n)}),M=j||p;try{M=Object(v.timeToInt)(M)}catch(t){M=parseInt(M,10)}return I.filter(function(t){var e=t.key;return M===e}).length||(M=Object(v.timeToInt)(y)),c.a.createElement(s.a,r({as:"select",onChange:function(t){d(parseInt(t.target.value,10))},value:M},x),P)}var i=n(3),c=n.n(i),l=n(4),f=n.n(l),p=n(5),s=n.n(p),v=n(6),m=(n.n(v),{end:f.a.string,format:f.a.number,initialValue:f.a.any,onChange:f.a.func,start:f.a.string,step:f.a.number,value:f.a.any});u.propTypes=m,e.a=u},function(t,e){t.exports=require("react")},function(t,e){t.exports=require("prop-types")},function(t,e){t.exports=require("react-bootstrap/FormControl")},function(t,e){t.exports=require("time-number")}]);