Test Post Created
Test Post Created
"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;
Test Post Created
Test Post Created
Test Post Created
In this article, we dive into the world of Memo Casino to uncover what players are really saying about their experiences. From the enticing bonus code for Memo Casino to the sleek interface of the Memo Casino app download, we’ll provide a comprehensive overview of user feedback. Whether you’re curious about the gaming library, customer …
Memo Casino Reviews: What Players Are Saying About Their Experience Read More »
En este artículo, exploraremos estrategias y consejos prácticos para maximizar tus posibilidades de ganar en los juegos de Candy Land Casino. Desde la comprensión de las reglas hasta la gestión de tu bankroll, te proporcionaremos herramientas útiles para que puedas disfrutar de tu experiencia en el casino mientras aumentas tus oportunidades de éxito. ¡Prepárate para …
Cómo aumentar tus probabilidades de ganar en los juegos de Candy Land Casino Read More »
In diesem Artikel werden wir die n1 bet App genauer unter die Lupe nehmen und herausfinden, warum sie für alle Casino-Liebhaber eine lohnenswerte Wahl ist. Wir werden die Funktionen, Vorteile und die Benutzererfahrungen der App beleuchten und dabei auch die verschiedenen Bonusangebote und Zahlungsmethoden berücksichtigen. Wenn Sie ein Fan von Online-Casinos sind, ist die n1 …
Warum sich die n1 bet app für alle Casino-Liebhaber lohnt Read More »
Test Post Created
Klare Strukturen und eine übersichtliche Gestaltung prägen den Ansatz von Sportwetten ohne Oasis, bei dem das Wesentliche im Vordergrund steht und unnötiger Schnickschnack bewusst vermieden wird.
Test Post Created
Test Post Created