"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.VariableProductTour=void 0;const element_1=require("@wordpress/element"),i18n_1=require("@wordpress/i18n"),components_1=require("@woocommerce/components"),data_1=require("@woocommerce/data"),tracks_1=require("@woocommerce/tracks"),data_2=require("@wordpress/data"),core_data_1=require("@wordpress/core-data"),constants_1=require("../../../constants"),VariableProductTour=()=>{const[e,o]=(0,element_1.useState)(!1),t=(0,core_data_1.useEntityId)("postType","product"),r=(0,element_1.useRef)(),a=(0,element_1.useMemo)((()=>({product_id:t,page:1,per_page:constants_1.DEFAULT_VARIATION_PER_PAGE_OPTION,order:"asc",orderby:"menu_order"})),[t]),{totalCount:c}=(0,data_2.useSelect)((e=>{const{getProductVariationsTotalCount:o}=e(data_1.EXPERIMENTAL_PRODUCT_VARIATIONS_STORE_NAME);return{totalCount:o(a)}}),[t]),{updateUserPreferences:n,variable_product_block_tour_shown:s}=(0,data_1.useUserPreferences)(),i={placement:"top",steps:[{referenceElements:{desktop:".wp-block-woocommerce-product-variation-items-field"},focusElement:{desktop:".wp-block-woocommerce-product-variation-items-field"},meta:{name:"product-variations-2",heading:(0,i18n_1.__)("⚡️ This product now has variations","woocommerce"),descriptions:{desktop:(0,i18n_1.__)("From now on, you’ll manage pricing, shipping, and inventory for each variation individually—just like any other product in your store.","woocommerce")},primaryButton:{text:(0,i18n_1.__)("Got it","woocommerce")}}}],options:{classNames:["variation-items-product-tour"],effects:{arrowIndicator:!0,spotlight:{interactivity:{enabled:!0}}},callbacks:{onStepViewOnce:()=>{(0,tracks_1.recordEvent)("variable_product_block_tour_shown",{variable_count:c})}},popperModifiers:[{name:"offset",options:{offset:[0,32]}}]},closeHandler:()=>{n({variable_product_block_tour_shown:"yes"}),o(!1),(0,tracks_1.recordEvent)("variable_product_block_tour_dismissed")}};(0,element_1.useEffect)((()=>{const t=r.current!==c&&c>0&&0===r.current;r.current=c,t&&!e&&o(!0)}),[c]);const{hasShownProductEditorTour:u}=(0,data_2.useSelect)((e=>{const{getOption:o}=e(data_1.OPTIONS_STORE_NAME);return{hasShownProductEditorTour:"yes"===o("woocommerce_block_product_tour_shown")}}));return"yes"!==s&&e&&u?(0,element_1.createElement)(components_1.TourKit,{config:i}):null};exports.VariableProductTour=VariableProductTour;
Il Black Friday è ormai diventato il punto di riferimento annuale per le promozioni dei casinò online. In pochi giorni, milioni di giocatori si spostano dal retail al digitale, alla ricerca di bonus di benvenuto, offerte “pay‑to‑play” e jackpot improvvisi. Per gli operatori, questa ondata di traffico è un’occasione d’oro, ma solo se la libreria …
Smooth navigation and clear design make it easier to enjoy the best online casinos nz without unnecessary hassle, letting players focus on seamless gameplay and quick access to favorite features.
Günümüzde online kumar deneyimi, dünya genelinde milyonlarca kişi için eğlenceli bir alternatif haline geldi. Özellikle Las Vegas temalı kumar uygulamaları, kullanıcıların diledikleri yerden erişim sağlamasına olanak tanıyor. Bu yazıda, vegasslot güncel giriş kumar uygulamasının sunduğu olanaklar ve nasıl başlayabileceğiniz hakkında kapsamlı bilgiler bulacaksınız. Yeni Kullanıcıların VegasSlot Casino’dan Beklemesi Gerekenler VegasSlot casino uygulaması, kullanıcı dostu arayüzü …
Într-o lume plină de jocuri de noroc captivante, Chicken Road se remarcă cu experiențe unice și un RTP ridicat, care atrag jucători din întreaga lume. Acest joc instant oferă nu doar oportunitatea de a câștiga premii reale, ci și o modalitate distractivă de a petrece timp pe chicken-road-ro.ro și de a experimenta un design simplu …
In today’s competitive online gaming landscape, players are always looking for ways to enhance their experience and maximize their rewards. Utilizing a harry casino promo code can be a game-changer, offering bonuses, free spins, and other benefits. This article will delve into the various strategies for effectively using these codes, based on real player experiences …
This article dives into the intricacies of withdrawal times and requirements at strike wild casino. Players often face uncertainties regarding how long it takes to receive their winnings and what conditions must be met before a withdrawal can be initiated. By exploring real player experiences and detailed insights, we aim to provide a comprehensive understanding …
StrayaLuck Casino is an exciting destination for online gamers, particularly those from Australia. With a variety of enticing gaming options, generous promotions, and a distinctive VIP program, it offers an exceptional experience for players. Whether you prefer thrilling online pokies or crypto-friendly gaming, StrayaLuck Casino aims to enhance your gaming journey and reward your loyalty. …
Negli ultimi anni i giochi casino online hanno guadagnato una popolarità tale da trasformare il modo in cui i giocatori scommettono, ma la rapidità dell’adozione ha anche generato molte domande sulla sicurezza dei pagamenti. Quando si parla di “muri di ferro” digitali, la maggior parte degli utenti immagina una cassaforte impenetrabile, quando in realtà la …