@wix/design-system
Version:
@wix/design-system
169 lines • 4.63 kB
JavaScript
import _extends from "@babel/runtime/helpers/extends";
var _jsxFileName = "/home/builduser/work/57e038ea7326c1ec/packages/wix-design-system/dist/esm/Search/test/Search.visual.jsx",
_this = this;
import React from 'react';
import { storiesOf } from '@storybook/react';
import Search from '../Search';
import { Cell, Layout } from '../../Layout';
import Box from '../../Box';
import { Category } from '../../../stories/storiesHierarchy';
export var storySettings = {
category: Category.COMPONENTS,
storyName: 'Search',
dataHook: 'storybook-search'
};
var storyName = storySettings.storyName;
var tests = [{
describe: 'basic',
its: [{
it: 'should render',
props: {}
}]
}, {
describe: 'expandable',
its: [{
it: 'should render',
props: {
expandable: true
}
}]
}];
var comparisonTests = [{
describe: 'basic',
its: [{
it: 'should be same width with text and when empty'
}]
}];
comparisonTests.forEach(function (_ref) {
var describe = _ref.describe,
its = _ref.its;
its.forEach(function (_ref2) {
var it = _ref2.it,
props = _ref2.props;
storiesOf("".concat(storyName, "/").concat(describe), module).add(it, function () {
return /*#__PURE__*/React.createElement(Layout, {
__self: _this,
__source: {
fileName: _jsxFileName,
lineNumber: 55,
columnNumber: 7
}
}, /*#__PURE__*/React.createElement(Cell, {
__self: _this,
__source: {
fileName: _jsxFileName,
lineNumber: 56,
columnNumber: 9
}
}, /*#__PURE__*/React.createElement(Box, {
width: "270px",
__self: _this,
__source: {
fileName: _jsxFileName,
lineNumber: 57,
columnNumber: 11
}
}, /*#__PURE__*/React.createElement(Search, _extends({}, props, {
value: "test",
__self: _this,
__source: {
fileName: _jsxFileName,
lineNumber: 58,
columnNumber: 13
}
})))), /*#__PURE__*/React.createElement(Cell, {
__self: _this,
__source: {
fileName: _jsxFileName,
lineNumber: 61,
columnNumber: 9
}
}, /*#__PURE__*/React.createElement(Box, {
width: "270px",
__self: _this,
__source: {
fileName: _jsxFileName,
lineNumber: 62,
columnNumber: 11
}
}, /*#__PURE__*/React.createElement(Search, _extends({}, props, {
__self: _this,
__source: {
fileName: _jsxFileName,
lineNumber: 63,
columnNumber: 13
}
})))));
});
});
});
tests.forEach(function (_ref3) {
var describe = _ref3.describe,
its = _ref3.its;
its.forEach(function (_ref4) {
var it = _ref4.it,
props = _ref4.props;
storiesOf("".concat(storyName, "/").concat(describe), module).add(it, function () {
return /*#__PURE__*/React.createElement(Box, {
background: "yellow",
__self: _this,
__source: {
fileName: _jsxFileName,
lineNumber: 75,
columnNumber: 9
}
}, /*#__PURE__*/React.createElement(Layout, {
__self: _this,
__source: {
fileName: _jsxFileName,
lineNumber: 76,
columnNumber: 11
}
}, /*#__PURE__*/React.createElement(Cell, {
__self: _this,
__source: {
fileName: _jsxFileName,
lineNumber: 77,
columnNumber: 13
}
}, /*#__PURE__*/React.createElement(Search, _extends({}, props, {
size: "large",
__self: _this,
__source: {
fileName: _jsxFileName,
lineNumber: 78,
columnNumber: 15
}
}))), /*#__PURE__*/React.createElement(Cell, {
__self: _this,
__source: {
fileName: _jsxFileName,
lineNumber: 80,
columnNumber: 13
}
}, /*#__PURE__*/React.createElement(Search, _extends({}, props, {
__self: _this,
__source: {
fileName: _jsxFileName,
lineNumber: 81,
columnNumber: 15
}
}))), /*#__PURE__*/React.createElement(Cell, {
__self: _this,
__source: {
fileName: _jsxFileName,
lineNumber: 83,
columnNumber: 13
}
}, /*#__PURE__*/React.createElement(Search, _extends({}, props, {
size: "small",
__self: _this,
__source: {
fileName: _jsxFileName,
lineNumber: 84,
columnNumber: 15
}
})))));
});
});
});