wix-style-react
Version:
wix-style-react
53 lines (39 loc) • 1.93 kB
JavaScript
;
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _queryString = require('query-string');
var _queryString2 = _interopRequireDefault(_queryString);
var _pick2 = require('../../src/utils/operators/pick');
var _pick3 = _interopRequireDefault(_pick2);
var _react3 = require('@storybook/react');
var _storiesHierarchy = require('../storiesHierarchy');
var _Calendar = require('wix-style-react/Calendar');
var _Calendar2 = _interopRequireDefault(_Calendar);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
(0, _react3.storiesOf)((0, _storiesHierarchy.getTestStoryKind)({ category: _storiesHierarchy.Category.INPUTS, storyName: '3.13 Calendar' }), module).add('1. selectedDays', function () {
var _pick = (0, _pick3.default)(_queryString2.default.parse(window.location.search), ['selectedDays', 'numOfMonths']),
selectedDays = _pick.selectedDays,
numOfMonths = _pick.numOfMonths;
var obj = selectedDays ? JSON.parse(selectedDays) : JSON.parse(JSON.stringify(new Date()));
var value = void 0;
if ((typeof obj === 'undefined' ? 'undefined' : _typeof(obj)) === 'object') {
value = {};
value.from = obj.from && new Date(Date.parse(obj.from));
value.to = obj.to && new Date(Date.parse(obj.to));
} else {
value = new Date(Date.parse(obj));
}
return _react2.default.createElement(
'div',
null,
_react2.default.createElement(_Calendar2.default, {
dataHook: 'calendar',
value: value,
numOfMonths: numOfMonths,
onChange: function onChange() {
return void 0;
}
})
);
});