UNPKG

@lote-design-system/marketing-blocks

Version:
579 lines (506 loc) 29.3 kB
"use strict"; var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard"); var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.Feature5 = void 0; var _objectWithoutProperties2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties")); var _typeof2 = _interopRequireDefault(require("@babel/runtime/helpers/typeof")); var _react = _interopRequireDefault(require("react")); var _propTypes = _interopRequireDefault(require("prop-types")); var _styledComponents = _interopRequireWildcard(require("styled-components")); var _icons = require("@lote-design-system/icons"); var _core = require("@lote-design-system/core"); var _svg = require("../svg"); // => Dependent styled-components // Our main component depends upon the following styled-components var Feature = _styledComponents["default"].section.withConfig({ displayName: "Feature5__Feature", componentId: "px3v6i-0" })(["padding:48px 16px;", "{padding:64px 32px;}", "{padding-top:96px;padding-bottom:96px;}"], function (_ref) { var theme = _ref.theme; return theme.mediaQueries.sm; }, function (_ref2) { var theme = _ref2.theme; return theme.mediaQueries.md; }); var FeatureHeader = _styledComponents["default"].div.withConfig({ displayName: "Feature5__FeatureHeader", componentId: "px3v6i-1" })(["text-align:center;margin-bottom:48px;", "{margin-bottom:64px;}"], function (_ref3) { var theme = _ref3.theme; return theme.mediaQueries.md; }); var FeatureContainer = (0, _styledComponents["default"])(_core.Container).withConfig({ displayName: "Feature5__FeatureContainer", componentId: "px3v6i-2" })(["max-width:", ";"], function (_ref4) { var theme = _ref4.theme; return theme.maxContainerWidth; }); var FeatureTitle = _styledComponents["default"].h1.withConfig({ displayName: "Feature5__FeatureTitle", componentId: "px3v6i-3" })(["font-size:40px;font-weight:700;color:", ";margin-bottom:8px;"], function (_ref5) { var colors = _ref5.theme.colors; return colors.text.title; }); var FeatureDescription = _styledComponents["default"].p.withConfig({ displayName: "Feature5__FeatureDescription", componentId: "px3v6i-4" })(["margin:0 auto 16px;max-width:720px;font-size:16px;color:", ";"], function (_ref6) { var colors = _ref6.theme.colors; return colors.text.primary; }); // Second Part => has left and Right Side // Left Side contains column and one `div` which contain cards var ColumnModify = (0, _styledComponents["default"])(_core.Column).withConfig({ displayName: "Feature5__ColumnModify", componentId: "px3v6i-5" })(["margin-bottom:64px;", "{margin-bottom:96px;}"], function (_ref7) { var theme = _ref7.theme; return theme.mediaQueries.lg; }); var FeatureUpper = _styledComponents["default"].div.withConfig({ displayName: "Feature5__FeatureUpper", componentId: "px3v6i-6" })(["margin-bottom:64px;"]); var FeatureUpperTitle = _styledComponents["default"].h1.withConfig({ displayName: "Feature5__FeatureUpperTitle", componentId: "px3v6i-7" })(["font-size:28px;font-weight:500;color:", ";margin-bottom:8px;"], function (_ref8) { var colors = _ref8.theme.colors; return colors.text.title; }); var FeatureUpperDescription = _styledComponents["default"].p.withConfig({ displayName: "Feature5__FeatureUpperDescription", componentId: "px3v6i-8" })(["max-width:720px;font-size:16px;color:", ";", "{margin:0 auto;}"], function (_ref9) { var colors = _ref9.theme.colors; return colors.text.primary; }, function (_ref10) { var theme = _ref10.theme; return theme.mediaQueries.lg; }); // Card var CardFeature = _styledComponents["default"].div.withConfig({ displayName: "Feature5__CardFeature", componentId: "px3v6i-9" })(["position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;:not(:last-child){margin-bottom:64px;}"]); var CardFeatureBody = _styledComponents["default"].div.withConfig({ displayName: "Feature5__CardFeatureBody", componentId: "px3v6i-10" })(["display:flex;"]); var CardFeatureIconWrapper = _styledComponents["default"].div.withConfig({ displayName: "Feature5__CardFeatureIconWrapper", componentId: "px3v6i-11" })(["flex:0 0 auto;margin-right:16px;"]); var CardFeatureSvgWrapper = _styledComponents["default"].div.withConfig({ displayName: "Feature5__CardFeatureSvgWrapper", componentId: "px3v6i-12" })(["width:60px;height:60px;background-color:", ";color:#fff;border-radius:0.25rem;display:inline-flex;justify-content:center;align-items:center;> svg{width:25px;height:25px;}", ";"], function (_ref11) { var colors = _ref11.theme.colors; return colors.primary; }, function (_ref12) { var styled = _ref12.styled; if (styled) { return (0, _styledComponents.css)(["&{", ";}"], styled); } }); var CardFeatureContent = _styledComponents["default"].div.withConfig({ displayName: "Feature5__CardFeatureContent", componentId: "px3v6i-13" })(["flex:1 1 auto;text-align:left;"]); var CardHeading = _styledComponents["default"].h1.withConfig({ displayName: "Feature5__CardHeading", componentId: "px3v6i-14" })(["font-size:18px;font-weight:500;margin-bottom:4px;color:", ";"], function (_ref13) { var colors = _ref13.theme.colors; return colors.text.title; }); var CardDescription = _styledComponents["default"].p.withConfig({ displayName: "Feature5__CardDescription", componentId: "px3v6i-15" })(["font-size:14px;margin-bottom:0;color:", ";"], function (_ref14) { var colors = _ref14.theme.colors; return colors.text.primary; }); // Right Side Form => It is divided into 3 parts header, body, footer var FormWrapper = _styledComponents["default"].div.withConfig({ displayName: "Feature5__FormWrapper", componentId: "px3v6i-16" })(["box-shadow:", ";"], function (_ref15) { var theme = _ref15.theme; return theme.boxShadows.lg; }); // From Header var FormHeader = _styledComponents["default"].div.withConfig({ displayName: "Feature5__FormHeader", componentId: "px3v6i-17" })(["padding:32px 24px 18px;"]); var HeaderH4 = _styledComponents["default"].h4.withConfig({ displayName: "Feature5__HeaderH4", componentId: "px3v6i-18" })(["font-size:16px;font-weight:500;margin-bottom:8px;color:", ";"], function (_ref16) { var colors = _ref16.theme.colors; return colors.text.title; }); var HeaderP = _styledComponents["default"].p.withConfig({ displayName: "Feature5__HeaderP", componentId: "px3v6i-19" })(["font-size:14px;margin-bottom:16px;color:", ";"], function (_ref17) { var colors = _ref17.theme.colors; return colors.text.primary; }); var FormGroup = _styledComponents["default"].div.withConfig({ displayName: "Feature5__FormGroup", componentId: "px3v6i-20" })(["margin-bottom:16px;"]); var Label = _styledComponents["default"].label.withConfig({ displayName: "Feature5__Label", componentId: "px3v6i-21" })(["font-size:14px;font-weight:500;color:", ";display:block;margin-bottom:12px;"], function (_ref18) { var colors = _ref18.theme.colors; return colors.text.primary; }); // Form Body var FormBody = _styledComponents["default"].div.withConfig({ displayName: "Feature5__FormBody", componentId: "px3v6i-22" })(["border-top:1px solid #f7f7f7;border-bottom:1px solid #f7f7f7;padding:32px 0;"]); var FormBodyContent = _styledComponents["default"].div.withConfig({ displayName: "Feature5__FormBodyContent", componentId: "px3v6i-23" })(["padding:0 24px;"]); // Components for Select-with-icon var SelectIconWrapper = _styledComponents["default"].div.withConfig({ displayName: "Feature5__SelectIconWrapper", componentId: "px3v6i-24" })(["align-items:center;display:inline-flex;justify-content:center;height:24px;width:24px;"]); var SelectIconGroup = _styledComponents["default"].div.withConfig({ displayName: "Feature5__SelectIconGroup", componentId: "px3v6i-25" })(["position:relative;select{padding-left:42px;}", "{color:", ";pointer-events:none;position:absolute;top:0;", " left:0;width:50px;height:50px;z-index:4;}"], SelectIconWrapper, function (_ref19) { var colors = _ref19.theme.colors; return colors.text.title; }, '' /* For left side */ ); // -- End -- // Group Components for input-text and select-with-icon var GroupInput = _styledComponents["default"].div.withConfig({ displayName: "Feature5__GroupInput", componentId: "px3v6i-26" })(["position:relative;width:100%;div input{padding-right:128px;}div select{width:128px;border-radius:0;}div:last-child{position:absolute;top:0;right:0;}"]); // -- End -- // List Group var ListGroup = _styledComponents["default"].ul.withConfig({ displayName: "Feature5__ListGroup", componentId: "px3v6i-27" })(["display:flex;flex-direction:column;padding-left:0;margin:26px 0;> li{position:relative;list-style:none;padding:12px 20px;margin-bottom:-1px;background-color:#fff;border:1px solid #f7f7f7;> span{display:block;&:first-child{font-size:14px;font-weight:500;color:", ";}&:last-child{font-size:14px;color:", ";}}&:first-child{border-top-left-radius:4px;border-top-right-radius:4px;}&:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}}", "{> li{display:flex;align-items:center;justify-content:space-between;> span{display:inline-block;}}}"], function (_ref20) { var colors = _ref20.theme.colors; return colors.text.title; }, function (_ref21) { var colors = _ref21.theme.colors; return colors.text.primary; }, function (_ref22) { var theme = _ref22.theme; return theme.mediaQueries.sm; }); // -- End -- // Form Footer var FormFooter = _styledComponents["default"].div.withConfig({ displayName: "Feature5__FormFooter", componentId: "px3v6i-28" })(["background-color:#fbfbfb;padding:12px 48px;button{display:block;width:100%;}button:first-child{margin-bottom:16px;}", "{display:flex;justify-content:flex-end;button{display:inline-block;width:auto;}button:first-child{margin-right:16px;margin-bottom:0;}}"], function (_ref23) { var theme = _ref23.theme; return theme.mediaQueries.sm; }); // -- End Right Side Form -- // List Group 2 var ListGroup2 = _styledComponents["default"].ul.withConfig({ displayName: "Feature5__ListGroup2", componentId: "px3v6i-29" })(["display:flex;flex-direction:column;padding-left:0;> li{list-style:none;box-shadow:", ";padding:12px 20px;background-color:#fbfbfb;border-radius:4px;&:not(:last-child){margin-bottom:24px;}}", "{> li{display:flex;justify-content:space-between;align-items:center;}}"], function (_ref24) { var theme = _ref24.theme; return theme.boxShadows.md; }, function (_ref25) { var theme = _ref25.theme; return theme.mediaQueries.sm; }); var AvatarWrapper = _styledComponents["default"].div.withConfig({ displayName: "Feature5__AvatarWrapper", componentId: "px3v6i-30" })(["display:flex;margin-bottom:16px;", "{margin-bottom:0;}"], function (_ref26) { var theme = _ref26.theme; return theme.mediaQueries.sm; }); var Avatar = _styledComponents["default"].div.withConfig({ displayName: "Feature5__Avatar", componentId: "px3v6i-31" })(["flex:0 0 auto;margin-right:1rem;> img{display:block;width:50px;height:50px;border-radius:50%;background-color:#f7f7f7;}"]); var InfoWrapper = _styledComponents["default"].div.withConfig({ displayName: "Feature5__InfoWrapper", componentId: "px3v6i-32" })(["flex:1 1 auto;text-align:left;"]); var PersonName = _styledComponents["default"].p.withConfig({ displayName: "Feature5__PersonName", componentId: "px3v6i-33" })(["font-size:14px;color:", ";margin-bottom:0;font-weight:500;"], function (_ref27) { var colors = _ref27.theme.colors; return colors.text.title; }); var PersonAmount = _styledComponents["default"].p.withConfig({ displayName: "Feature5__PersonAmount", componentId: "px3v6i-34" })(["font-size:14px;color:", ";margin-bottom:0;font-weight:500;span{font-weight:400;color:", ";}"], function (_ref28) { var colors = _ref28.theme.colors; return colors.text.title; }, function (_ref29) { var colors = _ref29.theme.colors; return colors.text.primary; }); var Badge = _styledComponents["default"].p.withConfig({ displayName: "Feature5__Badge", componentId: "px3v6i-35" })(["display:flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:9999px;font-size:14px;font-weight:500;&:before{content:'';width:8px;height:8px;border-radius:50%;margin-right:8px;}", ""], function (props) { var palettes = props.theme.palettes; if (props.status === 'info') { return (0, _styledComponents.css)(["background-color:", ";color:", ";&:before{background-color:", ";}"], palettes.primary[0], palettes.primary[5], palettes.primary[5]); } else if (props.status === 'success') { return (0, _styledComponents.css)(["background-color:", ";color:", ";&:before{background-color:", ";}"], palettes.success[0], palettes.success[5], palettes.success[5]); } }); // -- End -- // <= End Dependent styled-components var typeASchema = { title: 'We takes away the hard process', description: "We believe brand interaction is key in communication. Real innovations and a positive customer experience are the heart of successful communication. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s and used by everywhere.", shift: false, features: [{ id: 1, icon: /*#__PURE__*/_react["default"].createElement(_icons.Icon, { name: "database" }), title: 'Marketing Analysis rates', description: 'We believe brand interaction is key in communication. Real innovations and a positive customer experience are the heart of successful communication. No fake products and services.' }, { id: 2, icon: /*#__PURE__*/_react["default"].createElement(_icons.Icon, { name: "code" }), title: 'Website Optimization rates', description: 'We believe brand interaction is key in communication. Real innovations and a positive customer experience are the heart of successful communication. No fake products and services.' }, { id: 3, icon: /*#__PURE__*/_react["default"].createElement(_icons.Icon, { name: "clock" }), title: 'SEO Analysis rates', description: 'We believe brand interaction is key in communication. Real innovations and a positive customer experience are the heart of successful communication. No fake products and services.' }] }; var typeBSchema = { title: 'Always in the loop', description: "We believe brand interaction is key in communication. Real innovations and a positive customer experience are the heart of successful communication. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s and used by everywhere.", shift: true, features: [{ id: 1, icon: /*#__PURE__*/_react["default"].createElement(_icons.Icon, { name: "database" }), title: 'Marketing Analysis rates', description: 'We believe brand interaction is key in communication. Real innovations and a positive customer experience are the heart of successful communication. No fake products and services.' }, { id: 2, icon: /*#__PURE__*/_react["default"].createElement(_icons.Icon, { name: "code" }), title: 'Website Optimization rates', description: 'We believe brand interaction is key in communication. Real innovations and a positive customer experience are the heart of successful communication. No fake products and services.' }, { id: 3, icon: /*#__PURE__*/_react["default"].createElement(_icons.Icon, { name: "clock" }), title: 'SEO Analysis rates', description: 'We believe brand interaction is key in communication. Real innovations and a positive customer experience are the heart of successful communication. No fake products and services.' }] }; var featureShape = { id: _propTypes["default"].oneOfType([_propTypes["default"].number, _propTypes["default"].string]).isRequired, icon: _propTypes["default"].oneOfType([_propTypes["default"].string, _propTypes["default"].node]).isRequired, title: _propTypes["default"].string.isRequired, description: _propTypes["default"].string.isRequired }; var typeShape = { shift: _propTypes["default"].bool.isRequired, title: _propTypes["default"].string.isRequired, description: _propTypes["default"].string.isRequired, features: _propTypes["default"].arrayOf(_propTypes["default"].shape(featureShape)).isRequired }; var propTypes = { /** The title for the feature section. */ title: _propTypes["default"].string.isRequired, /** The description for the feature section. */ description: _propTypes["default"].string.isRequired, /** The following feature section is divided into 2 types of data Type-A and Type-B. Both have an object datatype. Type-A will appear above. Type-B will appear below Type-A. */ typeA: _propTypes["default"].shape(typeShape), typeB: _propTypes["default"].shape(typeShape) }; var defaultProps = { title: 'Creative features with optimal choices', description: 'We believe brand interaction is key in communication. Real innovations and a positive customer experience are the heart of successful communication.', typeA: typeASchema, typeB: typeBSchema }; /** * Returns the JSX or null for the icon. * @param icon {*} - The icon will React.element or a string * @return {null|*} - Returns the JSX or null */ var renderIcon = function renderIcon(icon) { if (_react["default"].isValidElement(icon)) { return icon; } else if (typeof icon === 'string' && icon.length > 0) { return /*#__PURE__*/_react["default"].createElement(_icons.Icon, { name: icon }); } else { return null; } }; /** * It will render the data of your type. * @param type {object} - A type object * @return {*} - Returns the JSX */ var renderData = function renderData(type) { return /*#__PURE__*/_react["default"].createElement(ColumnModify, { lg: 6 }, /*#__PURE__*/_react["default"].createElement("div", null, /*#__PURE__*/_react["default"].createElement(FeatureUpper, null, /*#__PURE__*/_react["default"].createElement(FeatureUpperTitle, null, type.title), /*#__PURE__*/_react["default"].createElement(FeatureUpperDescription, null, type.description)), Array.isArray(type.features) && type.features.length > 0 ? type.features.map(function (_ref30) { var id = _ref30.id, icon = _ref30.icon, title = _ref30.title, description = _ref30.description; return /*#__PURE__*/_react["default"].createElement(CardFeature, { key: id }, /*#__PURE__*/_react["default"].createElement(CardFeatureBody, null, /*#__PURE__*/_react["default"].createElement(CardFeatureIconWrapper, null, /*#__PURE__*/_react["default"].createElement(CardFeatureSvgWrapper, null, renderIcon(icon))), /*#__PURE__*/_react["default"].createElement(CardFeatureContent, null, /*#__PURE__*/_react["default"].createElement(CardHeading, null, title), /*#__PURE__*/_react["default"].createElement(CardDescription, null, description)))); }) : null)); }; /** * It will render the type structure. * @param typeA {object} - A typeA data * @param typeB {object} - A typeB data * @return {null|*} - Returns the JSX or null */ var renderBody = function renderBody(typeA, typeB) { if (typeA != null && ((0, _typeof2["default"])(typeA) === 'object' || typeof typeA === 'function') || typeB != null && ((0, _typeof2["default"])(typeB) === 'object' || typeof typeB === 'function')) { // Image 1 var col1 = /*#__PURE__*/_react["default"].createElement(ColumnModify, { lg: 6 }, /*#__PURE__*/_react["default"].createElement(FormWrapper, null, /*#__PURE__*/_react["default"].createElement("form", { method: "post" }, /*#__PURE__*/_react["default"].createElement(FormHeader, null, /*#__PURE__*/_react["default"].createElement(HeaderH4, null, "Request quote"), /*#__PURE__*/_react["default"].createElement(HeaderP, null, "Select a service and the amount you want to send"), /*#__PURE__*/_react["default"].createElement(FormGroup, null, /*#__PURE__*/_react["default"].createElement(Label, { htmlFor: "service" }, "Service"), /*#__PURE__*/_react["default"].createElement(_core.Input, { type: "select", id: "service", defaultValue: "web" }, /*#__PURE__*/_react["default"].createElement("option", { value: "", disabled: true }, "Which Service Are You Interested In?"), /*#__PURE__*/_react["default"].createElement("option", { value: "web" }, "Web Development"), /*#__PURE__*/_react["default"].createElement("option", { value: "progressive" }, "Progressive Web application")))), /*#__PURE__*/_react["default"].createElement(FormBody, null, /*#__PURE__*/_react["default"].createElement(FormBodyContent, null, /*#__PURE__*/_react["default"].createElement("div", null, /*#__PURE__*/_react["default"].createElement(Label, { htmlFor: "currency" }, "How much do you want to spend"), /*#__PURE__*/_react["default"].createElement(GroupInput, null, /*#__PURE__*/_react["default"].createElement("div", null, /*#__PURE__*/_react["default"].createElement(_core.Input, { type: "text", id: "currency", placeholder: "$0.00", autoComplete: "off", defaultValue: "$1000" })), /*#__PURE__*/_react["default"].createElement("div", null, /*#__PURE__*/_react["default"].createElement(SelectIconGroup, null, /*#__PURE__*/_react["default"].createElement(_core.Input, { type: "select", defaultValue: "cad" }, /*#__PURE__*/_react["default"].createElement("option", { value: "", disabled: true }, "Choose currency?"), /*#__PURE__*/_react["default"].createElement("option", { value: "cad" }, "CAD"), /*#__PURE__*/_react["default"].createElement("option", { value: "usd" }, "USD")), /*#__PURE__*/_react["default"].createElement(SelectIconWrapper, null, /*#__PURE__*/_react["default"].createElement(_svg.CountryFlagCanada, { width: 28, height: 28 })))))), /*#__PURE__*/_react["default"].createElement(ListGroup, null, /*#__PURE__*/_react["default"].createElement("li", null, /*#__PURE__*/_react["default"].createElement("span", null, "$12.17 CAD"), /*#__PURE__*/_react["default"].createElement("span", null, "Total Fee")), /*#__PURE__*/_react["default"].createElement("li", null, /*#__PURE__*/_react["default"].createElement("span", null, "0.754129"), /*#__PURE__*/_react["default"].createElement("span", null, "Exchange Rate"))), /*#__PURE__*/_react["default"].createElement("div", null, /*#__PURE__*/_react["default"].createElement(Label, { htmlFor: "recipient" }, "Recipient gets"), /*#__PURE__*/_react["default"].createElement(GroupInput, null, /*#__PURE__*/_react["default"].createElement("div", null, /*#__PURE__*/_react["default"].createElement(_core.Input, { type: "text", id: "recipient", placeholder: "$0.00", autoComplete: "off", defaultValue: "$744.95" })), /*#__PURE__*/_react["default"].createElement("div", null, /*#__PURE__*/_react["default"].createElement(SelectIconGroup, null, /*#__PURE__*/_react["default"].createElement(_core.Input, { type: "select", defaultValue: "cad" }, /*#__PURE__*/_react["default"].createElement("option", { value: "", disabled: true }, "Choose currency?"), /*#__PURE__*/_react["default"].createElement("option", { value: "cad" }, "CAD"), /*#__PURE__*/_react["default"].createElement("option", { value: "usd" }, "USD")), /*#__PURE__*/_react["default"].createElement(SelectIconWrapper, null, /*#__PURE__*/_react["default"].createElement(_svg.CountryFlagCanada, { width: 28, height: 28 })))))))), /*#__PURE__*/_react["default"].createElement(FormFooter, null, /*#__PURE__*/_react["default"].createElement(_core.Button, { type: "button", variation: "light" }, "Cancel"), /*#__PURE__*/_react["default"].createElement(_core.Button, { type: "submit", color: "primary", variation: "fill" }, "Submit"))))); // Image 2 var col2 = /*#__PURE__*/_react["default"].createElement(ColumnModify, { lg: 6 }, /*#__PURE__*/_react["default"].createElement(ListGroup2, null, /*#__PURE__*/_react["default"].createElement("li", null, /*#__PURE__*/_react["default"].createElement(AvatarWrapper, null, /*#__PURE__*/_react["default"].createElement(Avatar, null, /*#__PURE__*/_react["default"].createElement("img", { src: "https://i.imgur.com/F80hD1h.jpg", alt: "Avatar" })), /*#__PURE__*/_react["default"].createElement(InfoWrapper, null, /*#__PURE__*/_react["default"].createElement(PersonName, null, "Payment to Alexandra Suda"), /*#__PURE__*/_react["default"].createElement(PersonAmount, null, "$20,000 ", /*#__PURE__*/_react["default"].createElement("span", null, "USD")))), /*#__PURE__*/_react["default"].createElement(Badge, { status: "info" }, "Finished")), /*#__PURE__*/_react["default"].createElement("li", null, /*#__PURE__*/_react["default"].createElement(AvatarWrapper, null, /*#__PURE__*/_react["default"].createElement(Avatar, null, /*#__PURE__*/_react["default"].createElement("img", { src: "https://i.imgur.com/ILmHmHq.jpg", alt: "Avatar" })), /*#__PURE__*/_react["default"].createElement(InfoWrapper, null, /*#__PURE__*/_react["default"].createElement(PersonName, null, "Payment to Aleksandr Solzhenitsyn"), /*#__PURE__*/_react["default"].createElement(PersonAmount, null, "$20,000 ", /*#__PURE__*/_react["default"].createElement("span", null, "USD")))), /*#__PURE__*/_react["default"].createElement(Badge, { status: "success" }, "Success")), /*#__PURE__*/_react["default"].createElement("li", null, /*#__PURE__*/_react["default"].createElement(AvatarWrapper, null, /*#__PURE__*/_react["default"].createElement(Avatar, null, /*#__PURE__*/_react["default"].createElement("img", { src: "https://i.imgur.com/F80hD1h.jpg", alt: "Avatar" })), /*#__PURE__*/_react["default"].createElement(InfoWrapper, null, /*#__PURE__*/_react["default"].createElement(PersonName, null, "Payment to Alexandra Suda"), /*#__PURE__*/_react["default"].createElement(PersonAmount, null, "$20,000 ", /*#__PURE__*/_react["default"].createElement("span", null, "USD")))), /*#__PURE__*/_react["default"].createElement(Badge, { status: "info" }, "Finished")), /*#__PURE__*/_react["default"].createElement("li", null, /*#__PURE__*/_react["default"].createElement(AvatarWrapper, null, /*#__PURE__*/_react["default"].createElement(Avatar, null, /*#__PURE__*/_react["default"].createElement("img", { src: "https://i.imgur.com/ILmHmHq.jpg", alt: "Avatar" })), /*#__PURE__*/_react["default"].createElement(InfoWrapper, null, /*#__PURE__*/_react["default"].createElement(PersonName, null, "Payment to Aleksandr Solzhenitsyn"), /*#__PURE__*/_react["default"].createElement(PersonAmount, null, "$20,000 ", /*#__PURE__*/_react["default"].createElement("span", null, "USD")))), /*#__PURE__*/_react["default"].createElement(Badge, { status: "success" }, "Success")), /*#__PURE__*/_react["default"].createElement("li", null, /*#__PURE__*/_react["default"].createElement(AvatarWrapper, null, /*#__PURE__*/_react["default"].createElement(Avatar, null, /*#__PURE__*/_react["default"].createElement("img", { src: "https://i.imgur.com/F80hD1h.jpg", alt: "Avatar" })), /*#__PURE__*/_react["default"].createElement(InfoWrapper, null, /*#__PURE__*/_react["default"].createElement(PersonName, null, "Payment to Alexandra Suda"), /*#__PURE__*/_react["default"].createElement(PersonAmount, null, "$20,000 ", /*#__PURE__*/_react["default"].createElement("span", null, "USD")))), /*#__PURE__*/_react["default"].createElement(Badge, { status: "info" }, "Finished")))); return /*#__PURE__*/_react["default"].createElement("div", null, /*#__PURE__*/_react["default"].createElement(FeatureContainer, { fluid: true }, /*#__PURE__*/_react["default"].createElement(_core.Row, null, typeA.shift ? /*#__PURE__*/_react["default"].createElement(_react["default"].Fragment, null, renderData(typeA), col1) : /*#__PURE__*/_react["default"].createElement(_react["default"].Fragment, null, renderData(typeA), col1), typeB.shift ? /*#__PURE__*/_react["default"].createElement(_react["default"].Fragment, null, col2, renderData(typeB)) : /*#__PURE__*/_react["default"].createElement(_react["default"].Fragment, null, renderData(typeB), col2)))); } else { return null; } }; var Feature5 = function Feature5(props) { var title = props.title, description = props.description, typeA = props.typeA, typeB = props.typeB, attributes = (0, _objectWithoutProperties2["default"])(props, ["title", "description", "typeA", "typeB"]); return /*#__PURE__*/_react["default"].createElement(Feature, attributes, /*#__PURE__*/_react["default"].createElement(FeatureHeader, null, /*#__PURE__*/_react["default"].createElement(FeatureContainer, { fluid: true }, /*#__PURE__*/_react["default"].createElement(FeatureTitle, null, title), /*#__PURE__*/_react["default"].createElement(FeatureDescription, null, description))), renderBody(typeA, typeB)); }; exports.Feature5 = Feature5; Feature5.propTypes = propTypes; Feature5.defaultProps = defaultProps;