"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;
Yeni başlayanların mostbet giris sırasında karşılaşabileceği temel adımlar ve site yapısı, kullanıcı dostu tasarımı sayesinde süreci az çok kolaylaştırıyor; ancak bazı detaylar alışmayı gerektirebilir.
Pin up yukle vasitəsilə platformanın rahat interfeysi və sürətli qeydiyyat prosesi sayəsində ilk addımlarınızı asanlıqla ata bilərsiniz, bu da qazanca yaxınlaşmağı təmin edir.
Navigating non UKGC casinos reveals a landscape where design choices and payment methods often differ, inviting a closer look at how these sites approach trust and usability beyond familiar regulations.
Posido Casino tarjoaa pelaajilleen ainutlaatuisen ja turvallisen pelikokemuksen, jossa voit nauttia laajasta pelivalikoimasta ja vedonlyöntivaihtoehdoista. Mobiiliystävällinen alusta inspiroituu muinaisista merijumaluista, ja posidokasino.fi tekee pelaamisesta hauskaa ja jännittävää missä ja milloin vain. Tämä artikkeli vie sinut syvemmälle Posido Casinon maailmaan ja kertoo, mitä erikoista täältä löytyy. Miksi Posido Casino on tutustumisen arvoinen Posido Casino erottuu joukosta …
Il mercato dei casinò online nel 2026 ha superato i 30 miliardi di euro di fatturato globale, spinto da una crescita costante della connettività mobile e da normative più flessibili in Europa. I pacchetti di benvenuto, un tempo limitati a semplici bonus di deposito, sono diventati veri e propri strumenti di acquisizione: crediti per tornei, giri …
With its minimal design and straightforward controls, Aviator offers an interface that feels unexpectedly uncluttered, inviting players to focus on the rising tension of each click.