2 lines
8.1 KiB
JavaScript
2 lines
8.1 KiB
JavaScript
(this.webpackJsonpadobeassignment=this.webpackJsonpadobeassignment||[]).push([[4],{46:function(e,t,a){"use strict";a.d(t,"b",(function(){return l})),a.d(t,"a",(function(){return o}));var r=a(45),n=a(42),c=Object(r.a)((function(e){return e.data}),(function(e){return e.pages.cart})),l=(Object(n.createGetSelector)(c,"formValues"),Object(n.createGetSelector)(c,"formErrors"),Object(n.createGetSelector)(c,"cartTotalCount")),o=Object(n.createGetSelector)(c,"cartItems")},47:function(e,t,a){"use strict";var r=a(0),n=a.n(r),c=a(7),l=a.n(c),o=function(e){var t=e.meta;return n.a.createElement("div",{className:"c-InputField"},n.a.createElement("div",{className:"form-group row ".concat(t.container_class?t.container_class:""),"aria-required":t.aria_required},n.a.createElement("label",{htmlFor:t.id,className:"col-12 col-sm-3 col-lg-12 col-form-label"},t.validation.required.isRequired&&!t.isStandAloneField&&n.a.createElement("span",{className:"required-indicator"},"* "),t.label),t.secondaryLabel?n.a.createElement("span",{className:"field--label-description"},t.secondaryLabel):null,n.a.createElement("div",{className:"col-12 col-sm-9 col-12"},t.error&&n.a.createElement("span",{className:"form-wrapper__field-error"},t.errorMessage),n.a.createElement("input",{className:"form-control ".concat(t.error?"error":""),type:t.type,id:t.id,name:t.name,"data-firstname":"null",value:t.fieldValues&&void 0!==t.fieldValues.stateValue?t.fieldValues.stateValue:t.fieldValues.propsValue,required:t.validation.required.isRequired?"required":"",minLength:t.validation.rules.minlength,maxLength:t.validation.rules.maxlength,placeholder:t.placeholder,"aria-required":t.aria_required,"aria-invalid":t.aria_invalid,onBlur:function(e){return t.handlers.onBlurHandler(t.validation,t.handlers.customBlurHandler,e)},onFocus:t.handlers.onFocusHandler,onChange:t.handlers.onChangeHandler,style:{width:"100%"}}))))};o.defaultProps={},o.propTypes={meta:l.a.object};var s=o;t.a=s},50:function(e,t,a){},51:function(e,t,a){},52:function(e,t,a){"use strict";var r=a(0),n=a.n(r),c=a(7),l=a.n(c),o=(a(53),function(e){var t=e.product,a=!!t.discount&&0!==t.discount;return n.a.createElement("div",{className:"c-ItemPrice"},t.discountedPrice&&n.a.createElement("span",{className:"c-Plp__c-ProductContainer__c-ProductTile__price"},"\u20b9",t.discountedPrice),a&&n.a.createElement(n.a.Fragment,null,n.a.createElement("span",{className:"c-ItemPrice__price--strikethrough"}," ",t.price),n.a.createElement("span",{className:"c-ItemPrice__discount"},t.discount,"% off")))});o.defaultProps={product:l.a.object},o.propTypes={},t.a=o},53:function(e,t,a){},54:function(e,t,a){},55:function(e,t,a){"use strict";var r=a(0),n=a.n(r),c=a(22),l=a(44),o=a(43),s=(a(50),a(47));function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var a=[],r=!0,n=!1,c=void 0;try{for(var l,o=e[Symbol.iterator]();!(r=(l=o.next()).done)&&(a.push(l.value),!t||a.length!==t);r=!0);}catch(s){n=!0,c=s}finally{try{r||null==o.return||o.return()}finally{if(n)throw c}}return a}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return u(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);"Object"===a&&e.constructor&&(a=e.constructor.name);if("Map"===a||"Set"===a)return Array.from(a);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return u(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,r=new Array(t);a<t;a++)r[a]=e[a];return r}var m=function(e){var t=i(Object(r.useState)(!1),2),a=t[0],c=t[1];return n.a.createElement("div",{className:"c-Plp__c-SortAndFilterPanel__c-Search header-icon",onClick:function(){return c(!a)}},a&&n.a.createElement(s.a,null),n.a.createElement(l.a,{icon:o.faSearch}))};m.defaultProps={},m.propTypes={};var d=m,p=a(7),f=a.n(p),_=a(21),v=(a(51),a(9)),E=a(42),b=a(46),y=function(e){return n.a.createElement("div",{className:"c-Plp__c-SortAndFilterPanel__c-CartIcon header-icon",onClick:function(){e.history.push("/view/cart")}},n.a.createElement(l.a,{icon:o.faShoppingCart}),n.a.createElement("span",{className:"c-Plp__c-SortAndFilterPanel__c-CartIcon__badge"},e.cartTotalCount))};y.propTypes={cartTotalCount:f.a.number};var C=Object(E.createPropsSelector)({cartTotalCount:b.b}),h=Object(_.b)(C)(Object(v.e)(y)),N=function(e){return Object(r.useEffect)((function(){var e=document.body,t=0;window.addEventListener("scroll",(function(){var a=window.pageYOffset;0!==a?(a>t&&!e.classList.contains("scroll-down")?(e.classList.remove("scroll-up"),e.classList.add("scroll-down")):a<t&&e.classList.contains("scroll-down")&&(e.classList.remove("scroll-down"),e.classList.add("scroll-up")),t=a):e.classList.remove("scroll-up")}))})),n.a.createElement("header",{className:"c-Header"},n.a.createElement(c.b,{to:"/view/plp",className:"c-Header__logo-main"},n.a.createElement(l.a,{className:"c-Header__iconClass",icon:o.faStar})),n.a.createElement(d,null),!e.inCart&&n.a.createElement(h,null))};N.defaultProps={},N.propTypes={};var g=N;t.a=g},56:function(e,t,a){"use strict";var r=a(0),n=a.n(r),c=(a(7),a(54),function(e){return n.a.createElement("footer",{className:"c-Footer"},n.a.createElement("p",null,"@Copyright"))});c.defaultProps={},c.propTypes={};var l=c;t.a=l},69:function(e,t,a){e.exports={"c-Cart":"Cart_c-Cart__3o6Xj"}},70:function(e,t,a){},71:function(e,t,a){},72:function(e,t,a){},73:function(e,t,a){},77:function(e,t,a){"use strict";a.r(t);var r=a(0),n=a.n(r),c=(a(69),a(55)),l=a(7),o=a.n(l),s=a(21),i=a(42),u=a(45),m=Object(u.a)((function(e){return e.data}),(function(e){return e.pages.plp})),d=(Object(i.createGetSelector)(m,"formValues"),Object(i.createGetSelector)(m,"formErrors"),Object(i.createGetSelector)(m,"products")),p=a(46),f=(a(70),a(71),function(e){return n.a.createElement("div",{className:"c-SectionLoader"},n.a.createElement("div",{className:"c-SectionLoader__lds-ripple"},n.a.createElement("div",null),n.a.createElement("div",null)))});f.defaultProps={},f.propTypes={};var _=f,v=a(52),E=function(e){var t=e.product;return t?n.a.createElement("article",{className:"c-Cart__c-CartList__c-CartItem"},n.a.createElement("div",{className:"container"},n.a.createElement("div",{className:"row"},n.a.createElement("div",{className:"c-Cart__c-CartList__c-CartItem__inner col-4 col-md-3 col-lg-3"},n.a.createElement("img",{className:"c-Cart__c-CartList__c-CartItem__image",src:t.img_url,alt:t.name,style:{width:"100%"}})),n.a.createElement("div",{className:"c-Cart__c-CartList__c-CartItem__inner col-8 col-md-9 col-lg-9"},t.name&&n.a.createElement("p",{className:"c-Cart__c-CartList__c-CartItem__name"},t.name),n.a.createElement(v.a,{product:t}))))):n.a.createElement(_,null)};E.defaultProps={},E.propTypes={product:o.a.object};var b=E,y=(a(72),function(e){var t=e.products,a=!e.cartItems||0===Object.keys(e.cartItems).length,r=!a&&Object.keys(e.cartItems).map((function(e,a){var r=t&&t.length>0&&t.filter((function(t){return t.id===parseInt(e)}))[0];return n.a.createElement(b,{product:r,key:a})}));return n.a.createElement("section",{className:"c-CartList"},a?n.a.createElement("div",{className:"c-CartList__emptyCart"},n.a.createElement("h3",null,"Your cart is Empty!"),n.a.createElement("p",{className:"c-CartList__emptyCart__information"},"Please add some items from Available Products (use start button on top left)")):r)});y.defaultProps={},y.propTypes={cartItems:o.a.object,products:o.a.array};var C=Object(i.createPropsSelector)({cartItems:p.a,products:d}),h=Object(s.b)(C)(y),N=(a(73),function(e){return n.a.createElement("div",{className:"c-CartSummary"})});N.defaultProps={},N.propTypes={};var g=N,P=a(56),j=function(e){return n.a.createElement("div",{className:"c-Cart"},n.a.createElement(c.a,{inCart:!0}),n.a.createElement("main",{className:"container c-Cart__mainContent"},n.a.createElement("div",{className:"row"},n.a.createElement("div",{className:"col-12 col-md-8 col-lg-8"},n.a.createElement(h,null)),n.a.createElement("div",{className:"col-12 col-md-4 col-lg-4"},n.a.createElement(g,null)))),n.a.createElement(P.a,null))};j.defaultProps={},j.propTypes={};var S=j;t.default=S}}]);
|
|
//# sourceMappingURL=4.9ab8588a.chunk.js.map
|