"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;
The live‑dealer boom is reshaping regulated gambling markets across Europe and beyond. Where once a player’s experience was limited to spinning reels behind a firewall, today a high‑definition stream places a real croupier, a polished table and a social atmosphere directly onto a smartphone. This shift is not merely cosmetic; it reflects a broader move …
Guide complet du casino en ligne : tout ce que vous devez savoir en 2024 Le phénomène des casinos en ligne n’a jamais été aussi dynamique qu’en ce début d’année 2024. En quelques années seulement, le marché français est passé d’une poignée de plateformes modestes à un véritable écosystème où plus d’un million d’utilisateurs actifs se …
Il roulette è da sempre il cuore pulsante dei tavoli da casinò, capace di unire il fascino della casualità a una tensione quasi teatrale. Negli ultimi anni, però, la scena ha subito una trasformazione: i tornei di roulette sono diventati veri e propri spettacoli, con premi milionari, broadcast in diretta e un pubblico globale che …
Rizk Casinolla maksavat kolikkopelit – RTP‑opas ja pääsiäisen ilmaispyöräytystaktiikat Monet pelaajat hämmentyvät, kun he eivät tiedä, miten valita kannattavia kolikkopelejä. Yksi suurimmista haasteista on löytää pelit, jotka maksavat pitkällä aikavälillä eniten. Tämä on erityisen turhauttavaa, jos olet uusi kasinolle tai haluat varmistaa, että jokainen panostus on mahdollisimman tuottoisa. Rizk Casino on suunnitellut alustan, jossa RTP‑tiedot …
Il capodanno è da sempre sinonimo di rinnovamento: i casinò, sia online che fisici, colgono l’occasione per lanciare nuove slot, rinnovare i tavoli da gioco e riprogettare le lounge. In questo contesto, la matematica diventa il filo conduttore che trasforma un semplice aggiornamento estetico in una strategia di engagement misurabile. Per approfondire come i numeri …
The gambling world has been reshaped by the surge of mobile‑first players who can spin a reel while waiting for a train, yet many high‑rollers still swear by the expansive desktop layout that shows every term, condition and tiny‑print detail at a glance. This tension creates a fascinating question for anyone chasing bonus money: does …
Il nuovo anno è da sempre associato a una rinascita, e per i giocatori di slot online non è diverso. È il momento ideale per buttare le basi di una strategia vincente, sperimentare nuove offerte e, soprattutto, sfruttare le promozioni senza rischio. In questo contesto spicca la storia di Marco, un neofita che, partendo da …
Negli ultimi dieci anni l’iGaming ha conosciuto una crescita esponenziale, spinta da connessioni più veloci, smartphone potenti e una crescente fiducia dei giocatori verso le piattaforme licenziate. Oggi i casinò online non sono più semplici repliche digitali dei loro omologhi fisici: grazie ai live dealer, l’esperienza “reale” si fonde con la praticità del click, creando …
Negli ultimi dieci anni l’iGaming ha conosciuto una crescita esponenziale, spinta da connessioni più veloci, smartphone potenti e una crescente fiducia dei giocatori verso le piattaforme licenziate. Oggi i casinò online non sono più semplici repliche digitali dei loro omologhi fisici: grazie ai live dealer, l’esperienza “reale” si fonde con la praticità del click, creando …