@wix/design-system
Version:
@wix/design-system
355 lines (354 loc) • 11.7 kB
JavaScript
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = exports.WithCustomContent = exports.InPage = exports.InModal = exports.Basic = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
var _react = _interopRequireDefault(require("react"));
var _TopBanner = _interopRequireDefault(require("./TopBanner"));
var _Page = _interopRequireDefault(require("../Page"));
var _Button = _interopRequireDefault(require("../Button"));
var _wixUiIconsCommon = require("@wix/wix-ui-icons-common");
var _ = require("..");
var _jsxFileName = "/home/builduser/work/57e038ea7326c1ec/packages/wix-design-system/dist/cjs/TopBanner/TopBanner.story.tsx";
var meta = {
title: 'TopBanner',
component: _TopBanner.default
};
var _default = exports.default = meta;
var commonProps = {
dismissible: true,
dismissLabel: 'dismiss-label',
position: 'sticky',
dataHook: 'top-banner',
action: /*#__PURE__*/_react.default.createElement(_TopBanner.default.ActionButton, {
__self: void 0,
__source: {
fileName: _jsxFileName,
lineNumber: 22,
columnNumber: 11
}
}, "Upgrade"),
children: 'Upgrade your site to start accepting payments.'
};
var Basic = () => /*#__PURE__*/_react.default.createElement(_TopBanner.default, (0, _extends2.default)({}, commonProps, {
__self: void 0,
__source: {
fileName: _jsxFileName,
lineNumber: 26,
columnNumber: 35
}
}));
exports.Basic = Basic;
var InPage = () => /*#__PURE__*/_react.default.createElement("div", {
style: {
height: '800px',
overflow: 'scroll',
position: 'relative'
},
__self: void 0,
__source: {
fileName: _jsxFileName,
lineNumber: 29,
columnNumber: 3
}
}, /*#__PURE__*/_react.default.createElement(_TopBanner.default, (0, _extends2.default)({}, commonProps, {
__self: void 0,
__source: {
fileName: _jsxFileName,
lineNumber: 30,
columnNumber: 5
}
})), /*#__PURE__*/_react.default.createElement(_Page.default, {
height: "1600px",
__self: void 0,
__source: {
fileName: _jsxFileName,
lineNumber: 31,
columnNumber: 5
}
}, /*#__PURE__*/_react.default.createElement(_Page.default.Header, {
title: "Page Title",
breadcrumbs: /*#__PURE__*/_react.default.createElement(_.Breadcrumbs, {
items: [{
id: 0,
value: 'Page Name'
}, {
id: 1,
value: 'Page title'
}],
__self: void 0,
__source: {
fileName: _jsxFileName,
lineNumber: 35,
columnNumber: 11
}
}),
subtitle: "I\u2019m a relatively long subtitle to fill this space in.",
actionsBar: /*#__PURE__*/_react.default.createElement("div", {
style: {
display: 'flex',
gap: 6
},
__self: void 0,
__source: {
fileName: _jsxFileName,
lineNumber: 44,
columnNumber: 11
}
}, /*#__PURE__*/_react.default.createElement(_.IconButton, {
style: {
display: 'flex',
justifyContent: 'center',
alignItems: 'center'
},
__self: void 0,
__source: {
fileName: _jsxFileName,
lineNumber: 45,
columnNumber: 13
}
}, /*#__PURE__*/_react.default.createElement(_wixUiIconsCommon.More, {
__self: void 0,
__source: {
fileName: _jsxFileName,
lineNumber: 52,
columnNumber: 15
}
})), /*#__PURE__*/_react.default.createElement(_Button.default, {
skin: "light",
__self: void 0,
__source: {
fileName: _jsxFileName,
lineNumber: 54,
columnNumber: 13
}
}, "Button"), /*#__PURE__*/_react.default.createElement(_Button.default, {
skin: "standard",
__self: void 0,
__source: {
fileName: _jsxFileName,
lineNumber: 55,
columnNumber: 13
}
}, "Button")),
__self: void 0,
__source: {
fileName: _jsxFileName,
lineNumber: 32,
columnNumber: 7
}
}), /*#__PURE__*/_react.default.createElement(_Page.default.Content, {
__self: void 0,
__source: {
fileName: _jsxFileName,
lineNumber: 59,
columnNumber: 7
}
}, /*#__PURE__*/_react.default.createElement(_.Text, {
__self: void 0,
__source: {
fileName: _jsxFileName,
lineNumber: 60,
columnNumber: 9
}
}, "This is text"))));
exports.InPage = InPage;
var InModal = () => {
return /*#__PURE__*/_react.default.createElement(_.Modal, {
isOpen: true,
__self: void 0,
__source: {
fileName: _jsxFileName,
lineNumber: 68,
columnNumber: 5
}
}, /*#__PURE__*/_react.default.createElement(_.Card, {
stretchVertically: true,
__self: void 0,
__source: {
fileName: _jsxFileName,
lineNumber: 69,
columnNumber: 7
}
}, /*#__PURE__*/_react.default.createElement(_.Card.Header, {
suffix: /*#__PURE__*/_react.default.createElement(_.CloseButton, {
__self: void 0,
__source: {
fileName: _jsxFileName,
lineNumber: 71,
columnNumber: 19
}
}),
title: "Title",
subtitle: "I\u2019m a relatively long subtitle to fill this space in.",
__self: void 0,
__source: {
fileName: _jsxFileName,
lineNumber: 70,
columnNumber: 9
}
}), /*#__PURE__*/_react.default.createElement(_.Card.Content, {
__self: void 0,
__source: {
fileName: _jsxFileName,
lineNumber: 75,
columnNumber: 9
}
}, /*#__PURE__*/_react.default.createElement("div", {
style: {
overflow: 'scroll',
height: '400px'
},
__self: void 0,
__source: {
fileName: _jsxFileName,
lineNumber: 76,
columnNumber: 11
}
}, /*#__PURE__*/_react.default.createElement(_.Text, {
__self: void 0,
__source: {
fileName: _jsxFileName,
lineNumber: 77,
columnNumber: 13
}
}, "Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deserunt modi a atque illum deleniti veniam, quibusdam ad dignissimos excepturi ex itaque incidunt corrupti earum! Laboriosam laborum eos asperiores mollitia dicta?"), /*#__PURE__*/_react.default.createElement(_TopBanner.default, (0, _extends2.default)({}, commonProps, {
__self: void 0,
__source: {
fileName: _jsxFileName,
lineNumber: 83,
columnNumber: 13
}
})), /*#__PURE__*/_react.default.createElement(_.Text, {
__self: void 0,
__source: {
fileName: _jsxFileName,
lineNumber: 84,
columnNumber: 13
}
}, "Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deserunt modi a atque illum deleniti veniam, quibusdam ad dignissimos excepturi ex itaque incidunt corrupti earum! Laboriosam laborum eos asperiores mollitia dicta?"), /*#__PURE__*/_react.default.createElement(_.Text, {
__self: void 0,
__source: {
fileName: _jsxFileName,
lineNumber: 90,
columnNumber: 13
}
}, "Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deserunt modi a atque illum deleniti veniam, quibusdam ad dignissimos excepturi ex itaque incidunt corrupti earum! Laboriosam laborum eos asperiores mollitia dicta?"), /*#__PURE__*/_react.default.createElement(_.Text, {
__self: void 0,
__source: {
fileName: _jsxFileName,
lineNumber: 96,
columnNumber: 13
}
}, "Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deserunt modi a atque illum deleniti veniam, quibusdam ad dignissimos excepturi ex itaque incidunt corrupti earum! Laboriosam laborum eos asperiores mollitia dicta?"), /*#__PURE__*/_react.default.createElement(_.Text, {
__self: void 0,
__source: {
fileName: _jsxFileName,
lineNumber: 102,
columnNumber: 13
}
}, "Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deserunt modi a atque illum deleniti veniam, quibusdam ad dignissimos excepturi ex itaque incidunt corrupti earum! Laboriosam laborum eos asperiores mollitia dicta?"), /*#__PURE__*/_react.default.createElement(_.Text, {
__self: void 0,
__source: {
fileName: _jsxFileName,
lineNumber: 108,
columnNumber: 13
}
}, "Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deserunt modi a atque illum deleniti veniam, quibusdam ad dignissimos excepturi ex itaque incidunt corrupti earum! Laboriosam laborum eos asperiores mollitia dicta?"), /*#__PURE__*/_react.default.createElement(_.Text, {
__self: void 0,
__source: {
fileName: _jsxFileName,
lineNumber: 114,
columnNumber: 13
}
}, "Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deserunt modi a atque illum deleniti veniam, quibusdam ad dignissimos excepturi ex itaque incidunt corrupti earum! Laboriosam laborum eos asperiores mollitia dicta?"), /*#__PURE__*/_react.default.createElement(_.Text, {
__self: void 0,
__source: {
fileName: _jsxFileName,
lineNumber: 120,
columnNumber: 13
}
}, "Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deserunt modi a atque illum deleniti veniam, quibusdam ad dignissimos excepturi ex itaque incidunt corrupti earum! Laboriosam laborum eos asperiores mollitia dicta?"), /*#__PURE__*/_react.default.createElement(_.Text, {
__self: void 0,
__source: {
fileName: _jsxFileName,
lineNumber: 126,
columnNumber: 13
}
}, "Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deserunt modi a atque illum deleniti veniam, quibusdam ad dignissimos excepturi ex itaque incidunt corrupti earum! Laboriosam laborum eos asperiores mollitia dicta?"), /*#__PURE__*/_react.default.createElement(_.Text, {
__self: void 0,
__source: {
fileName: _jsxFileName,
lineNumber: 132,
columnNumber: 13
}
}, "Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deserunt modi a atque illum deleniti veniam, quibusdam ad dignissimos excepturi ex itaque incidunt corrupti earum! Laboriosam laborum eos asperiores mollitia dicta?")))));
};
exports.InModal = InModal;
var WithCustomContent = () => {
return /*#__PURE__*/_react.default.createElement("div", {
style: {
display: 'flex',
flexDirection: 'column',
backgroundColor: 'red',
alignItems: 'center',
justifyContent: 'center'
},
__self: void 0,
__source: {
fileName: _jsxFileName,
lineNumber: 147,
columnNumber: 5
}
}, /*#__PURE__*/_react.default.createElement(_TopBanner.default, (0, _extends2.default)({}, commonProps, {
__self: void 0,
__source: {
fileName: _jsxFileName,
lineNumber: 156,
columnNumber: 7
}
}), /*#__PURE__*/_react.default.createElement("div", {
style: {
display: 'flex',
gap: '6px',
width: '100%'
},
__self: void 0,
__source: {
fileName: _jsxFileName,
lineNumber: 157,
columnNumber: 9
}
}, /*#__PURE__*/_react.default.createElement("div", {
style: {
backgroundColor: 'purple',
width: '70%',
padding: '3px',
borderRadius: '3px',
display: 'flex',
justifyContent: 'center',
alignItems: 'center'
},
__self: void 0,
__source: {
fileName: _jsxFileName,
lineNumber: 158,
columnNumber: 11
}
}, "Lorem ipsum dolor, sit amet consectetur adipisicing elit."), /*#__PURE__*/_react.default.createElement("div", {
style: {
backgroundColor: 'pink',
width: '30%',
padding: '3px',
borderRadius: '3px'
},
__self: void 0,
__source: {
fileName: _jsxFileName,
lineNumber: 171,
columnNumber: 11
}
}, "Lorem ipsum dolor, sit amet consectetur adipisicing elit."))));
};
exports.WithCustomContent = WithCustomContent;
//# sourceMappingURL=TopBanner.story.js.map