@wix/design-system
Version:
@wix/design-system
135 lines (134 loc) • 3.96 kB
JavaScript
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
var _react = _interopRequireDefault(require("react"));
var _storybookSnapper = require("storybook-snapper");
var _TimeInput = _interopRequireDefault(require("../TimeInput"));
var _wixUiIconsCommon = require("@wix/wix-ui-icons-common");
var _constants = require("../constants");
var _jsxFileName = "/home/builduser/work/57e038ea7326c1ec/packages/wix-design-system/dist/cjs/TimeInput/test/TimeInput.visual.jsx",
_this = void 0;
var commonProps = {
value: new Date('2021-09-06 12:17:54 GMT+0300')
};
var tests = [{
describe: 'time value',
its: [{
it: 'default',
props: {}
}, {
it: 'disabled',
props: {
disabled: true
}
}, {
it: 'readOnly',
props: {
readOnly: true
}
}, {
it: 'timeStyle: long',
props: {
timeStyle: 'long'
}
}]
}, {
describe: 'suffix/prefix prop',
its: [{
it: 'suffix and prefix is set',
props: {
suffix: /*#__PURE__*/_react["default"].createElement(_wixUiIconsCommon.Add, {
__self: void 0,
__source: {
fileName: _jsxFileName,
lineNumber: 45,
columnNumber: 19
}
}),
prefix: 'prefix text'
}
}]
}, {
describe: 'hideStatusSuffix',
its: [{
it: 'hides status suffix',
props: {
status: 'error',
hideStatusSuffix: true
}
}]
}];
(0, _storybookSnapper.visualize)(_TimeInput["default"].displayName, function () {
tests.forEach(function (_ref) {
var describe = _ref.describe,
its = _ref.its;
(0, _storybookSnapper.story)(describe, function () {
its.map(function (_ref2) {
var it = _ref2.it,
props = _ref2.props;
return (0, _storybookSnapper.snap)(it, function () {
return /*#__PURE__*/_react["default"].createElement(_TimeInput["default"], (0, _extends2["default"])({}, commonProps, props, {
__self: _this,
__source: {
fileName: _jsxFileName,
lineNumber: 69,
columnNumber: 24
}
}));
});
});
});
(0, _storybookSnapper.story)('time formats of locale', function () {
(0, _storybookSnapper.snap)('12hour time format', function () {
return /*#__PURE__*/_react["default"].createElement("div", {
style: {
display: 'flex',
'flex-wrap': 'wrap'
},
__self: _this,
__source: {
fileName: _jsxFileName,
lineNumber: 75,
columnNumber: 9
}
}, _constants._12HOUR_TIME_FORMATS.map(function (locale) {
return /*#__PURE__*/_react["default"].createElement(_TimeInput["default"], {
locale: locale,
value: new Date('2022-10-04 1:00 PM'),
__self: _this,
__source: {
fileName: _jsxFileName,
lineNumber: 77,
columnNumber: 13
}
});
}));
});
(0, _storybookSnapper.snap)('24hour time format', function () {
return /*#__PURE__*/_react["default"].createElement("div", {
style: {
display: 'flex',
'flex-wrap': 'wrap'
},
__self: _this,
__source: {
fileName: _jsxFileName,
lineNumber: 82,
columnNumber: 9
}
}, _constants._24HOUR_TIME_FORMATS.map(function (locale) {
return /*#__PURE__*/_react["default"].createElement(_TimeInput["default"], {
locale: locale,
value: new Date('2022-10-04 13:00'),
__self: _this,
__source: {
fileName: _jsxFileName,
lineNumber: 84,
columnNumber: 13
}
});
}));
});
});
});
});