(window.webpackJsonplacardeuse_lacardeuse_components_0_0_3=window.webpackJsonplacardeuse_lacardeuse_components_0_0_3||[]).push([["AddToCartChecker"],{0:function(e,t){e.exports=React},19:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.product-context@0.x/ProductContext"]},35:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.order-manager@0.x/OrderForm"]},36:function(e,t,n){e.exports={reasonContainer:"lacardeuse-lacardeuse-components-0-x-reasonContainer"}},44:function(e,t,n){"use strict";n.r(t),function(e){var t=n(1);n.p=Object(t.getPublicPath)("lacardeuse.lacardeuse-components@0.0.3");var o=Object(t.register)((function(){return n(72)}),e,"lacardeuse.lacardeuse-components@0.0.3","lacardeuse.lacardeuse-components@0.x","AddToCartChecker");o.renderHotReload,o.setupHMR}.call(this,n(9)(e))},72:function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return u}));var o=n(0),r=n.n(o),a=n(19),c=n.n(a),i=n(35),s=n(36),l=n.n(s),d=function(e){var t=e.visibility,n=e.reason,a=e.categories,s=e.minimumToShow,d=Object(o.useContext)(c.a).product,u=Object(i.useOrderForm)().orderForm,p=a.map((function(e){return e.categoryId})),m=!p.includes(d.categoryId),b=u.value/100>s;return Object(o.useMemo)((function(){var a;return r.a.createElement(r.a.Fragment,null,t&&p.length?r.a.createElement(r.a.Fragment,null,m?(null===(a=null==e?void 0:e.children)||void 0===a?void 0:a.length)?null==e?void 0:e.children.map((function(e){return Object(o.cloneElement)(e)})):r.a.createElement(o.Fragment,null):b?null==e?void 0:e.children.map((function(e){return Object(o.cloneElement)(e)})):r.a.createElement("div",{className:l.a.reasonContainer},n)):null==e?void 0:e.children.map((function(e){return Object(o.cloneElement)(e)})))}),[e,b])},u=d;d.schema={title:"Add To Cart Checker",description:"Checks if product can be sold separately",type:"object",properties:{visibility:{title:"Enable component",description:"Do you want to enable the component?",type:"boolean"},categories:{title:"Categorías de productos donde desaparece el botón",description:"Type which category IDs you want to disable add to cart button",type:"array",minItems:0,items:{title:"Category",type:"object",properties:{__editorItemTitle:{title:"Nombre de categoría (opcional)",type:"string"},categoryId:{title:"ID de Categoría",type:"string"}}}},reason:{title:"Razón",description:"Texto que se le muestra al usuario en vez del botón de comprar",type:"string",default:"Este producto no se vende por separado"},minimumToShow:{title:"Mínimo en el carrito para ignorar el componente",description:"Monto mínimo para que el componente se desactive",type:"number",default:""}}},d.defaultProps={visibility:!1,reason:"Este producto no se vende por separado",categories:[],minimumToShow:""}}},[[44,"common"]]]);