"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;
Intuicyjny interfejs kasyn online w Polsce często ułatwia szybkie odnalezienie się, choć niektóre funkcje mogą wymagać chwili na przyzwyczajenie – szczególnie dla nowych użytkowników.
Intuicyjny układ menu i czytelne sekcje sprawiają, że poruszanie się po kasynie Irwin nie sprawia trudności, co zachęca do poznawania kolejnych funkcji platformy.
Navigeren binnen CasinoLab voelt intuïtief aan, waardoor inzetten snel en zonder gedoe verloopt – een overzichtelijke omgeving die uitnodigt om meteen aan de slag te gaan.
Prosta mechanika bet on red pozwala na szybkie wejście w świat losowości, gdzie każda runda zachęca do kolejnego zakręcenia i pozostaje w pamięci dłużej niż się spodziewasz.
Entrare nel mondo del gioco online può essere un’esperienza emozionante ma anche un po’ frustrante, soprattutto per i nuovi utenti. Winnita Casino si propone di rendere questo processo il più agevole possibile, offrendo una piattaforma sicura e accessibile. In questo articolo, esploreremo come effettuare il login a winnita , garantendo che le tue esperienze di …
La plataforma de 1win ofrece una interfaz clara y accesible que facilita realizar apuestas sin complicaciones, ideal para quienes valoran la sencillez y rapidez en cada movimiento.