"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 mercato iGaming sta attraversando una fase di espansione senza precedenti: nuove licenze, più operatori e una concorrenza che spinge le case di gioco a proporre offerte sempre più allettanti. Tra tutti gli incentivi, i free spin rappresentano il fulcro delle promozioni di benvenuto, perché permettono al giocatore di provare le slot più popolari senza …
Il mercato dei casinò online sta attraversando una fase di espansione senza precedenti: nuove licenze, tecnologie di streaming e un pubblico sempre più giovane stanno ridefinendo le regole del gioco. In questo contesto, i creator digitali hanno assunto un ruolo da protagonisti, trasformando la semplice pubblicità in una vera e propria esperienza condivisa. È qui …
NetEnt et l’évolution du mobile : comment les niveaux VIP transforment l’expérience des joueurs dans les casinos en ligne grâce à des bonus personnalisés, une latence ultra‑faible et une interface native optimisée pour smartphones NetEnt domine depuis plus d’une décennie le marché mondial des machines à sous en ligne ; son catalogue comprend plus de deux …
The allure of “one more free chance” is as ancient as gambling itself. From the clatter of Roman dice on marble tables to the bright, digital reels that flash across today’s smartphones, players have always been drawn to the promise of a risk‑free spin that could turn a modest wager into a sudden windfall. That …
Nel 2026 il panorama dei casinò online è ormai dominato da piattaforme basate su HTML5, una tecnologia che ha sostituito Flash e altre soluzioni legacy grazie alla sua capacità di funzionare su qualsiasi dispositivo con un semplice browser. La compatibilità cross‑platform permette ai giocatori di accedere alle slot da desktop, tablet o smartphone senza perdere …
Nel 2026 le piattaforme di gioco live hanno raggiunto un livello di integrazione che pochi avrebbero immaginato solo pochi anni fa. Grazie a connessioni 5G più stabili e a motori grafici in tempo reale, i tavoli con croupier in diretta offrono un’esperienza quasi identica a quella di un vero casinò, ma con la comodità di …
En los últimos años, la frontera entre las apuestas deportivas en tiempo real y los juegos de casino tradicionales se ha ido desdibujando. Los jugadores ya no se limitan a elegir entre una partida de ruleta o una apuesta a la victoria de su equipo favorito; ahora pueden combinar ambas experiencias en una única sesión, …
Guide complet du casino en ligne : tout ce que vous devez savoir en 2026 Introduction Le marché du casino online france connaît une croissance soutenue depuis plusieurs années ; les revenus mondiaux dépassent désormais les 30 milliards d’euros, et la France représente l’un des pôles les plus dynamiques grâce à la régulation de l’ANJ et à l’essor …
Die Welt der Online-Casinos bietet unzählige Möglichkeiten für Glücksspielbegeisterte, darunter eine vielfältige Auswahl an Jackpot-Slots. Diese Automatenspiele sind besonders beliebt, da sie die Chance auf enorme Gewinne versprechen. Wer gezielt nach aktuellen Angeboten sucht, findet bei lemon-casino-spiel.com einen guten Ausgangspunkt. Die Spannung steigt, wenn progressiven Jackpots gegenüberstehen, die mit jedem Spiel anwachsen, oder festen Jackpots, …