@wix/design-system
Version:
@wix/design-system
63 lines (62 loc) • 2.29 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
exports.__esModule = true;
var _exportNames = {
wait: true,
Placeholder: true,
clickElement: true,
focusElement: true
};
exports.wait = exports.focusElement = exports.clickElement = exports.Placeholder = void 0;
var _react = _interopRequireDefault(require("react"));
var _types = require("./types");
Object.keys(_types).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _types[key]) return;
exports[key] = _types[key];
});
var _addStories = require("./addStories");
Object.keys(_addStories).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _addStories[key]) return;
exports[key] = _addStories[key];
});
var _jsxFileName = "/home/builduser/work/57e038ea7326c1ec/packages/wix-design-system/dist/cjs/utils/test-utils/visual/index.tsx";
/** A simple wait function to test components with animations */
var wait = timeToDelay => new Promise(resolve => setTimeout(resolve, timeToDelay));
exports.wait = wait;
var Placeholder = props => /*#__PURE__*/_react.default.createElement("div", {
style: {
border: '1px dashed #162D3D',
color: '#162D3D',
display: 'block',
width: '100%',
height: props.height || '100%',
textAlign: 'center',
boxSizing: 'border-box'
},
__self: void 0,
__source: {
fileName: _jsxFileName,
lineNumber: 11,
columnNumber: 3
}
}, props.children);
exports.Placeholder = Placeholder;
var clickElement = dataHook => {
var node = document.body;
var dataHookSelector = "[data-hook*=".concat(dataHook, "]");
var element = node.querySelector(dataHookSelector);
element == null || element.click();
};
exports.clickElement = clickElement;
var focusElement = dataHook => {
var node = document.body;
var dataHookSelector = "[data-hook*=".concat(dataHook, "]");
var element = node.querySelector(dataHookSelector);
element == null || element.focus();
};
exports.focusElement = focusElement;
//# sourceMappingURL=index.js.map