"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;
Negli ultimi cinque anni il panorama dei casinò online ha subito una trasformazione profonda: la semplice interfaccia di slot e tavoli virtuali è stata affiancata da una vera e propria “saletta” digitale dove i giocatori possono parlare, chiedere consigli e ricevere assistenza in tempo reale. Questa evoluzione è stata resa possibile grazie alla live chat, …
The world of roulette is no longer confined to the clatter of chips on a single‑table floor. Over the past few years, tournament‑style play has exploded, turning a game traditionally associated with solitary wagers into a fast‑paced, spectator‑friendly competition. Players now line up for multi‑round events where every spin can shift a leaderboard, and the …
Negli ultimi cinque anni il gioco d’azzardo online ha vissuto una vera rivoluzione: il giocatore non è più legato a un desktop, ma accede alle slot, al blackjack e al live dealer direttamente dallo smartphone. Questa migrazione ha imposto ai operatori di ripensare l’interfaccia, passando da layout ingombranti a design snelli, ottimizzati per il touch …
Marco, un impiegato di una piccola azienda di provincia, aveva provato una volta i tavoli virtuali di un casinò online per “passare il tempo” durante la pausa pranzo. La prima volta che ha visto la ruota della roulette girare sullo schermo, ha sentito l’adrenalina tipica di una scommessa reale, ma il suo bankroll era limitato …
Il mondo dei casinò online ha percorso un lungo cammino dalla semplice offerta di slot classiche alle piattaforme multigioco con live dealer, bonus di benvenuto generosi e promozioni personalizzate. Oggi, la trasparenza è diventata il fattore decisivo per conquistare la fiducia dei giocatori, soprattutto quando si tratta di tornei con montepremi elevati e meccaniche complesse. …
The moment a new player lands on a casino’s landing page, a neon‑bright banner screams something like “THE BIGGEST WELCOME BONUS EVER – Up to $5,000 + 200 Free Spins!” The promise of a massive boost to your bankroll is irresistible, especially when the copy hints that the offer is exclusive, limited‑time, and only for …
Mùa hè 2024 đã mở ra một xu hướng mới trong ngành giải trí trực tuyến: “tải nhanh, chơi liền”. Khi nhiệt độ tăng, người chơi Việt Nam tìm kiếm những trải nghiệm mượt mà, không phải chờ đợi lâu để vào bàn cược hay quay slot. Đặc biệt, trên các thiết bị di động …
The first time a new player lands a batch of free spins, the excitement can feel like striking gold. One spin lands a modest win on a high‑volatility slot such as Gates of Olympus, the next spin triggers a cascade of multipliers, and suddenly the bankroll looks a lot larger than it started. That rush …
Guide complet du casino en ligne – Tout ce que vous devez savoir avant de jouer Les jeux d’argent virtuels connaissent une explosion sans précédent depuis le début des années vingt‑et‑un. En quelques clics, le joueur peut accéder à des centaines de tables et de machines sans quitter son salon. Cette accessibilité s’accompagne d’une concurrence …