Comparing version 0.1.4 to 0.1.5
@@ -7,2 +7,7 @@ # Changelog | ||
## [0.1.5] - 2019-07-23 | ||
### Added | ||
- Add `onWeekSelect` property to `DatePicker` to determine what should happen | ||
when someone selects a week in the `DatePicker`. | ||
## [0.1.4] - 2019-07-04 | ||
@@ -31,2 +36,3 @@ ### Added | ||
[0.1.5]: https://github.com/CodeYellowBV/daycy/releases/tag/0.1.5 | ||
[0.1.4]: https://github.com/CodeYellowBV/daycy/releases/tag/0.1.4 | ||
@@ -33,0 +39,0 @@ [0.1.3]: https://github.com/CodeYellowBV/daycy/releases/tag/0.1.3 |
@@ -1,1 +0,1 @@ | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports["default"]=void 0;var _react=_interopRequireWildcard(require("react")),_propTypes=_interopRequireDefault(require("prop-types")),_semanticUiReact=require("semantic-ui-react"),_luxon=require("luxon"),_Calendar=_interopRequireDefault(require("./Calendar"));function _interopRequireDefault(a){return a&&a.__esModule?a:{default:a}}function _interopRequireWildcard(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)if(Object.prototype.hasOwnProperty.call(a,c)){var d=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(a,c):{};d.get||d.set?Object.defineProperty(b,c,d):b[c]=a[c]}return b["default"]=a,b}function _typeof(a){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},_typeof(a)}function _extends(){return _extends=Object.assign||function(a){for(var b,c=1;c<arguments.length;c++)for(var d in b=arguments[c],b)Object.prototype.hasOwnProperty.call(b,d)&&(a[d]=b[d]);return a},_extends.apply(this,arguments)}function _objectWithoutProperties(a,b){if(null==a)return{};var c,d,e=_objectWithoutPropertiesLoose(a,b);if(Object.getOwnPropertySymbols){var f=Object.getOwnPropertySymbols(a);for(d=0;d<f.length;d++)c=f[d],!(0<=b.indexOf(c))&&Object.prototype.propertyIsEnumerable.call(a,c)&&(e[c]=a[c])}return e}function _objectWithoutPropertiesLoose(a,b){if(null==a)return{};var c,d,e={},f=Object.keys(a);for(d=0;d<f.length;d++)c=f[d],0<=b.indexOf(c)||(e[c]=a[c]);return e}function _classCallCheck(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function _defineProperties(a,b){for(var c,d=0;d<b.length;d++)c=b[d],c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(a,c.key,c)}function _createClass(a,b,c){return b&&_defineProperties(a.prototype,b),c&&_defineProperties(a,c),a}function _possibleConstructorReturn(a,b){return b&&("object"===_typeof(b)||"function"==typeof b)?b:_assertThisInitialized(a)}function _getPrototypeOf(a){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function(a){return a.__proto__||Object.getPrototypeOf(a)},_getPrototypeOf(a)}function _assertThisInitialized(a){if(void 0===a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return a}function _inherits(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function");a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,writable:!0,configurable:!0}}),b&&_setPrototypeOf(a,b)}function _setPrototypeOf(a,b){return _setPrototypeOf=Object.setPrototypeOf||function(a,b){return a.__proto__=b,a},_setPrototypeOf(a,b)}function _defineProperty(a,b,c){return b in a?Object.defineProperty(a,b,{value:c,enumerable:!0,configurable:!0,writable:!0}):a[b]=c,a}var DatePicker=/*#__PURE__*/function(a){function b(){var a,c;_classCallCheck(this,b);for(var d=arguments.length,e=Array(d),f=0;f<d;f++)e[f]=arguments[f];return c=_possibleConstructorReturn(this,(a=_getPrototypeOf(b)).call.apply(a,[this].concat(e))),_defineProperty(_assertThisInitialized(c),"state",{open:!1}),c.onChange=c.onChange.bind(_assertThisInitialized(c)),c.onOpen=c.onOpen.bind(_assertThisInitialized(c)),c.onClose=c.onClose.bind(_assertThisInitialized(c)),c}return _inherits(b,a),_createClass(b,[{key:"onChange",value:function(a){var b=this.props.onChange;b(a),this.onClose()}},{key:"onOpen",value:function onOpen(a){a.preventDefault(),this.setState({open:!0})}},{key:"onClose",value:function onClose(){this.setState({open:!1})}},{key:"render",value:function render(){var a=this.props,b=a.value,c=a.format,d=a.translate,e=a.includeWeeks,f=_objectWithoutProperties(a,["value","format","translate","includeWeeks"]),g=this.state.open;return delete f.onChange,_react["default"].createElement(_Calendar["default"],{open:g,value:b,onChange:this.onChange,onClose:this.onClose,trigger:_react["default"].createElement(_semanticUiReact.Input,_extends({className:"daycy date-picker".concat(f.fluid?" fluid":""),value:b?b.toFormat(c):"",readOnly:!0,focus:g,onClick:this.onOpen},f)),translate:d,includeWeeks:e})}}]),b}(_react.Component);exports["default"]=DatePicker,_defineProperty(DatePicker,"propTypes",{value:_propTypes["default"].instanceOf(_luxon.DateTime),onChange:_propTypes["default"].func.isRequired,format:_propTypes["default"].string,translate:_propTypes["default"].func,fluid:_propTypes["default"].bool,includeWeeks:_propTypes["default"].bool}),_defineProperty(DatePicker,"defaultProps",{format:"dd-LL-yyyy",fluid:!1}); | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports["default"]=void 0;var _react=_interopRequireWildcard(require("react")),_propTypes=_interopRequireDefault(require("prop-types")),_semanticUiReact=require("semantic-ui-react"),_luxon=require("luxon"),_Calendar=_interopRequireDefault(require("./Calendar"));function _interopRequireDefault(a){return a&&a.__esModule?a:{default:a}}function _interopRequireWildcard(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)if(Object.prototype.hasOwnProperty.call(a,c)){var d=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(a,c):{};d.get||d.set?Object.defineProperty(b,c,d):b[c]=a[c]}return b["default"]=a,b}function _typeof(a){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},_typeof(a)}function _extends(){return _extends=Object.assign||function(a){for(var b,c=1;c<arguments.length;c++)for(var d in b=arguments[c],b)Object.prototype.hasOwnProperty.call(b,d)&&(a[d]=b[d]);return a},_extends.apply(this,arguments)}function _objectWithoutProperties(a,b){if(null==a)return{};var c,d,e=_objectWithoutPropertiesLoose(a,b);if(Object.getOwnPropertySymbols){var f=Object.getOwnPropertySymbols(a);for(d=0;d<f.length;d++)c=f[d],!(0<=b.indexOf(c))&&Object.prototype.propertyIsEnumerable.call(a,c)&&(e[c]=a[c])}return e}function _objectWithoutPropertiesLoose(a,b){if(null==a)return{};var c,d,e={},f=Object.keys(a);for(d=0;d<f.length;d++)c=f[d],0<=b.indexOf(c)||(e[c]=a[c]);return e}function _classCallCheck(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function _defineProperties(a,b){for(var c,d=0;d<b.length;d++)c=b[d],c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(a,c.key,c)}function _createClass(a,b,c){return b&&_defineProperties(a.prototype,b),c&&_defineProperties(a,c),a}function _possibleConstructorReturn(a,b){return b&&("object"===_typeof(b)||"function"==typeof b)?b:_assertThisInitialized(a)}function _getPrototypeOf(a){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function(a){return a.__proto__||Object.getPrototypeOf(a)},_getPrototypeOf(a)}function _assertThisInitialized(a){if(void 0===a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return a}function _inherits(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function");a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,writable:!0,configurable:!0}}),b&&_setPrototypeOf(a,b)}function _setPrototypeOf(a,b){return _setPrototypeOf=Object.setPrototypeOf||function(a,b){return a.__proto__=b,a},_setPrototypeOf(a,b)}function _defineProperty(a,b,c){return b in a?Object.defineProperty(a,b,{value:c,enumerable:!0,configurable:!0,writable:!0}):a[b]=c,a}var DatePicker=/*#__PURE__*/function(a){function b(){var a,c;_classCallCheck(this,b);for(var d=arguments.length,e=Array(d),f=0;f<d;f++)e[f]=arguments[f];return c=_possibleConstructorReturn(this,(a=_getPrototypeOf(b)).call.apply(a,[this].concat(e))),_defineProperty(_assertThisInitialized(c),"state",{open:!1}),c.onChange=c.onChange.bind(_assertThisInitialized(c)),c.onOpen=c.onOpen.bind(_assertThisInitialized(c)),c.onClose=c.onClose.bind(_assertThisInitialized(c)),c}return _inherits(b,a),_createClass(b,[{key:"onChange",value:function(a){var b=this.props.onChange;b(a),this.onClose()}},{key:"onOpen",value:function onOpen(a){a.preventDefault(),this.setState({open:!0})}},{key:"onClose",value:function onClose(){this.setState({open:!1})}},{key:"render",value:function render(){var a=this.props,b=a.value,c=a.format,d=a.translate,e=a.includeWeeks,f=a.onWeekSelect,g=_objectWithoutProperties(a,["value","format","translate","includeWeeks","onWeekSelect"]),h=this.state.open;return delete g.onChange,_react["default"].createElement(_Calendar["default"],{open:h,value:b,onChange:this.onChange,onClose:this.onClose,trigger:_react["default"].createElement(_semanticUiReact.Input,_extends({className:"daycy date-picker".concat(g.fluid?" fluid":""),value:b?b.toFormat(c):"",readOnly:!0,focus:h,onClick:this.onOpen},g)),translate:d,includeWeeks:e,onWeekSelect:f})}}]),b}(_react.Component);exports["default"]=DatePicker,_defineProperty(DatePicker,"propTypes",{value:_propTypes["default"].instanceOf(_luxon.DateTime),onChange:_propTypes["default"].func.isRequired,format:_propTypes["default"].string,translate:_propTypes["default"].func,fluid:_propTypes["default"].bool,includeWeeks:_propTypes["default"].bool,onWeekSelect:_propTypes["default"].func}),_defineProperty(DatePicker,"defaultProps",{format:"dd-LL-yyyy",fluid:!1}); |
{ | ||
"name": "daycy", | ||
"version": "0.1.4", | ||
"version": "0.1.5", | ||
"description": "Simple date (range) picker for React based on Semantic-UI.", | ||
@@ -5,0 +5,0 @@ "main": "./dist/index.js", |
29720