OwlCyberSecurity - MANAGER
Edit File: add-to-cart-with-options-quantity-selector.js
(()=>{var e,t,o,n={6253:(e,t,o)=>{"use strict";o.r(t);var n=o(1609);const r=window.wp.blocks;var c=o(7104),a=o(498);const i=JSON.parse('{"name":"woocommerce/add-to-cart-with-options-quantity-selector","version":"1.0.0","title":"Quantity Selector (Experimental)","description":"Display an input field to select the number of products to add to cart.","category":"woocommerce-product-elements","attributes":{"quantitySelectorStyle":{"type":"string","enum":["input","stepper"],"default":"input"}},"keywords":["WooCommerce"],"usesContext":["postId"],"ancestor":["woocommerce/add-to-cart-with-options"],"textdomain":"woocommerce","apiVersion":3,"$schema":"https://schemas.wp.org/trunk/block.json"}'),s=window.wp.blockEditor;var l=o(7723);const p=window.wp.data,u=window.wp.components;var m=function(e){return e.Input="input",e.Stepper="stepper",e}(m||{});const d=e=>e===m.Input?(0,l.__)("Shoppers can enter a number of items to add to cart.","woocommerce"):e===m.Stepper?(0,l.__)("Shoppers can use buttons to change the number of items to add to cart.","woocommerce"):void 0,w=window.wc.wcSettings,b=window.wc.wcTypes,f=(0,w.getSettingWithCoercion)("isBlockifiedAddToCart",!1,b.isBoolean),y=(0,w.getSetting)("isBlockTheme"),_=(()=>{const{experimentalBlocksEnabled:e}=(0,w.getSetting)("wcBlocksConfig",{experimentalBlocksEnabled:!1});return e})()&&f&&y;o(5193),o(4140),o(6218),_&&(0,r.registerBlockType)(i,{edit:e=>{const{setAttributes:t}=e,{quantitySelectorStyle:o}=e.attributes,r=o===m.Input?"wc-block-add-to-cart-with-options__quantity-selector--input":"wc-block-add-to-cart-with-options__quantity-selector--stepper",c=(0,s.useBlockProps)({className:`wc-block-add-to-cart-with-options__quantity-selector ${r}`}),a=(0,p.useSelect)((e=>(e=>{if(!(e=>null===e)(t=e)&&t instanceof Object&&t.constructor===Object){const t=e.getEditedPostType();return"wp_template"===t||"wp_template_part"===t}var t;return!1})(e("core/edit-site"))),[]);return(0,n.createElement)(n.Fragment,null,(0,n.createElement)(s.InspectorControls,null,(0,n.createElement)(u.PanelBody,{title:(0,l.__)("Settings","woocommerce")},(0,n.createElement)(u.__experimentalToggleGroupControl,{className:"wc-block-editor-add-to-cart-with-options__quantity-selector",__nextHasNoMarginBottom:!0,value:o,isBlock:!0,onChange:e=>{t({quantitySelectorStyle:e})},help:d(o)},(0,n.createElement)(u.__experimentalToggleGroupControlOption,{label:(0,l.__)("Input","woocommerce"),value:m.Input}),(0,n.createElement)(u.__experimentalToggleGroupControlOption,{label:(0,l.__)("Stepper","woocommerce"),value:m.Stepper})))),(0,n.createElement)("div",{...c},(0,n.createElement)(u.Disabled,null,o===m.Input&&(0,n.createElement)("div",{className:"quantity"},(0,n.createElement)("input",{style:a?{}:{backgroundColor:"#ffffff",lineHeight:"normal",minHeight:"unset",boxSizing:"unset",borderRadius:"unset"},type:"number",value:"1",className:"input-text qty text",readOnly:!0})),o===m.Stepper&&(0,n.createElement)("div",{className:"quantity wc-block-components-quantity-selector"},(0,n.createElement)("button",{className:"wc-block-components-quantity-selector__button wc-block-components-quantity-selector__button--minus"},"-"),(0,n.createElement)("input",{style:a?{}:{backgroundColor:"#ffffff",lineHeight:"normal",minHeight:"unset",boxSizing:"unset",borderRadius:"unset"},type:"number",value:"1",className:"input-text qty text",readOnly:!0}),(0,n.createElement)("button",{className:"wc-block-components-quantity-selector__button wc-block-components-quantity-selector__button--plus"},"+")))))},attributes:i.attributes,icon:{src:(0,n.createElement)(c.A,{icon:a.A,className:"wc-block-editor-components-block-icon"})},save:()=>null})},5193:()=>{},6218:()=>{},4140:()=>{},1609:e=>{"use strict";e.exports=window.React},6087:e=>{"use strict";e.exports=window.wp.element},7723:e=>{"use strict";e.exports=window.wp.i18n},5573:e=>{"use strict";e.exports=window.wp.primitives}},r={};function c(e){var t=r[e];if(void 0!==t)return t.exports;var o=r[e]={exports:{}};return n[e].call(o.exports,o,o.exports,c),o.exports}c.m=n,e=[],c.O=(t,o,n,r)=>{if(!o){var a=1/0;for(p=0;p<e.length;p++){for(var[o,n,r]=e[p],i=!0,s=0;s<o.length;s++)(!1&r||a>=r)&&Object.keys(c.O).every((e=>c.O[e](o[s])))?o.splice(s--,1):(i=!1,r<a&&(a=r));if(i){e.splice(p--,1);var l=n();void 0!==l&&(t=l)}}return t}r=r||0;for(var p=e.length;p>0&&e[p-1][2]>r;p--)e[p]=e[p-1];e[p]=[o,n,r]},c.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return c.d(t,{a:t}),t},o=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,c.t=function(e,n){if(1&n&&(e=this(e)),8&n)return e;if("object"==typeof e&&e){if(4&n&&e.__esModule)return e;if(16&n&&"function"==typeof e.then)return e}var r=Object.create(null);c.r(r);var a={};t=t||[null,o({}),o([]),o(o)];for(var i=2&n&&e;"object"==typeof i&&!~t.indexOf(i);i=o(i))Object.getOwnPropertyNames(i).forEach((t=>a[t]=()=>e[t]));return a.default=()=>e,c.d(r,a),r},c.d=(e,t)=>{for(var o in t)c.o(t,o)&&!c.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},c.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),c.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},c.j=8851,(()=>{var e={8851:0};c.O.j=t=>0===e[t];var t=(t,o)=>{var n,r,[a,i,s]=o,l=0;if(a.some((t=>0!==e[t]))){for(n in i)c.o(i,n)&&(c.m[n]=i[n]);if(s)var p=s(c)}for(t&&t(o);l<a.length;l++)r=a[l],c.o(e,r)&&e[r]&&e[r][0](),e[r]=0;return c.O(p)},o=self.webpackChunkwebpackWcBlocksMainJsonp=self.webpackChunkwebpackWcBlocksMainJsonp||[];o.forEach(t.bind(null,0)),o.push=t.bind(null,o.push.bind(o))})();var a=c.O(void 0,[94],(()=>c(6253)));a=c.O(a),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["add-to-cart-with-options-quantity-selector"]=a})();