"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;
Navigating online pokies nz offers a user-friendly experience with intuitive layouts and straightforward options, making it approachable even for those trying it out for the first time.
Navigating the payment options for pokies online payid reveals a surprisingly straightforward process, offering clarity that eases transactions without unnecessary complexity.
Le monde des casinos en ligne offre une expérience de jeu immersive et enrichissante. Parmi les plateformes qui se démarquent, le Lupemba Casino se positionne comme un acteur incontournable, surtout pour les joueurs de la République Démocratique du Congo. Avec une grande variété de jeux, des options de paiement locales et une interface conviviale, https://lupemba-casino.com/ …
Welcome to the vibrant world of casino gaming, where excitement and strategy intertwine. Pinco Casino stands out as a premium destination, providing Canadian players with a diverse selection of top-tier games and an immersive experience. With a focus on security and customer satisfaction, players can indulge in thrilling slots and classic table games right from …
În era digitală, cazinourile online au câștigat enorm în popularitate, oferind jucătorilor acces rapid și sigur la o gamă largă de jocuri cu bani reali. Chicken Road Casino se alătură acestui trend, aducând o experiență captivantă și plină de adrenalină pentru pasionații de jocuri de noroc. De asemenea, utilizatorii pot descoperi aplicația aplicatia Chicken Road …
Ontario’s sports betting environment offers a range of options that can feel overwhelming at first, but understanding key features and user-friendly platforms helps make the experience more approachable.