@ecwid/gatsby-plugin-ecwid
Version:
Ecwid Ecommerce Shopping Cart is everything you need to add an online store to your site
1 lines • 3.75 kB
JavaScript
module.exports=function(e){var t={};function r(o){if(t[o])return t[o].exports;var c=t[o]={i:o,l:!1,exports:{}};return e[o].call(c.exports,c,c.exports,r),c.l=!0,c.exports}return r.m=e,r.c=t,r.d=function(e,t,o){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(r.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var c in e)r.d(o,c,function(t){return e[t]}.bind(null,c));return o},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=2)}([function(e,t){e.exports=require("react")},function(e,t){e.exports=require("react-dom")},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BuyNowButton=t.ProductBrowser=void 0;var o=n(r(3)),c=n(r(4));function n(e){return e&&e.__esModule?e:{default:e}}t.ProductBrowser=o.default,t.BuyNowButton=c.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=r(0),c=n(o);n(r(1));function n(e){return e&&e.__esModule?e:{default:e}}var d=function(e){return(0,o.useEffect)((function(){var t=!1;function r(){"undefined"!=typeof Ecwid&&Ecwid.OnAPILoaded.add((function(){t||(t=!0,xProductBrowser("categoriesPerRow=3","views=grid(3,3) list(10) table(20)","categoryView=grid","searchView=list","id=ecStoreProductBrowser"))}))}if(window.ec=window.ec||{},window.ec.config=window.ec.config||{},window.ec.config.storefrontUrls=window.ec.config.storefrontUrls||{},window.ec.config.storefrontUrls.cleanUrls=!0,window.ec.config.storefrontUrls.queryBasedCleanUrls=!0,window.ecwid_script_defer=!0,window.ecwid_dynamic_widgets=!0,document.getElementById("ecwid-script"))r();else{var o=document.createElement("script");o.charset="utf-8",o.type="text/javascript",o.src="https://app.ecwid.com/script.js?"+e.storeId+"&data_platform=gatsby",o.id="ecwid-script",o.onload=r,document.body.appendChild(o)}})),c.default.createElement("div",{id:"ecStoreProductBrowser"})};d.defaultProps={storeId:13433173},t.default=d},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=r(0),c=n(o);n(r(1));function n(e){return e&&e.__esModule?e:{default:e}}var d=function(e){return(0,o.useEffect)((function(){function t(){"undefined"!=typeof Ecwid&&xProduct("display= price addtobag","link=yes","version=2","show_border=","show_price_on_button=1","center_align=1")}if(window.ecwid_script_defer=!0,window.ecwid_dynamic_widgets=!0,document.getElementById("ecwid-script"))t();else{var r=document.createElement("script");r.charset="utf-8",r.type="text/javascript",r.src="https://app.ecwid.com/script.js?"+e.storeId+"&data_platform=gatsby",r.id="ecwid-script",r.onload=t,document.body.appendChild(r)}})),c.default.createElement("div",{className:"ecsp ecsp-SingleProduct-v2 ecsp-Product ecwid-SingleProduct-v2-centered ec-Product-"+e.productId,itemType:"http://schema.org/Product","data-single-product-id":e.productId},c.default.createElement("div",{itemType:"http://schema.org/Offer",itemScope:!0,itemProp:"offers"},e.isShowPrice&&c.default.createElement("div",{className:"ecwid-productBrowser-price ecwid-price",itemProp:"price","data-spw-price-location":"button",content:""},c.default.createElement("div",{itemProp:"priceCurrency"}))),c.default.createElement("div",{customprop:"addtobag"}))};d.defaultProps={storeId:13433173,productId:102852327,isShowPrice:!0},t.default=d}]);