"use strict";(globalThis.webpackChunk_wcAdmin_webpackJsonp=globalThis.webpackChunk_wcAdmin_webpackJsonp||[]).push([[823],{78591:(e,o,s)=>{s.r(o),s.d(o,{Products:()=>A});var t=s(65736),c=s(44698),i=s(14812),r=s(98817),n=s(69307),a=s(55609),d=s(74617),p=s(59550),l=s(91667),m=s(58176),u=s(14599),k=s(92694),_=s(91978),w=s(76731),h=s(55684),x=s(639),C=s(43378),g=s(19987),j=s(24304),b=s(80945),y=s(40955),v=s(28682),Z=s(81514);const f=({isExpanded:e,onClick:o})=>(0,Z.jsxs)(a.Button,{className:"woocommerce-task-products__button-view-less-product-types",onClick:o,children:[e?(0,t.__)("View less product types","woocommerce"):(0,t.__)("View more product types","woocommerce"),(0,Z.jsx)(p.Z,{icon:e?l.Z:m.Z})]}),A=()=>{const[e,o]=(0,n.useState)(!1),[s,c]=(0,n.useState)(!1),r=(0,w.r)((()=>{const e=(0,_.O3)("onboarding");return e?.profile&&e?.profile.product_types||["physical"]})()),{productTypes:a,isRequesting:p}=(0,h.Z)((0,w.Q)(),r),{recordCompletionTime:l}=(0,b.Z)("products"),m=(0,n.useMemo)((()=>a.map((e=>({...e,onClick:()=>{e.onClick(),l()}})))),[l,a]),{loadSampleProduct:A,isLoadingSampleProducts:L}=(0,g.Z)({redirectUrlAfterSuccess:(0,d.getAdminLink)("edit.php?post_type=product&wc_onboarding_active_task=products")}),T=(0,n.useMemo)((()=>{const o=m.filter((e=>r.includes(e.key)));return e&&m.forEach((e=>!o.includes(e)&&o.push(e))),(0,k.applyFilters)(y.x,o)}),[r,e,m]),O=(0,n.useMemo)((()=>{const e=[],o={...y.RC,onClick:()=>{y.RC.onClick(),l()}};return e.push(o),window.wcAdminFeatures&&!0===window.wcAdminFeatures.printful&&e.push(y.xz),e}),[l]);return(0,Z.jsxs)("div",{className:"woocommerce-task-products",children:[(0,Z.jsx)(i.Text,{variant:"title",as:"h2",className:"woocommerce-task-products__title",children:(0,t.__)("What product do you want to add?","woocommerce")}),(0,Z.jsxs)("div",{className:"woocommerce-product-content",children:[(0,Z.jsx)(x.Z,{items:T,onClickLoadSampleProduct:()=>c(!0),showOtherOptions:e,isTaskListItemClicked:p}),(0,Z.jsx)(f,{isExpanded:e,onClick:()=>{e||(0,u.recordEvent)("tasklist_view_more_product_types_click"),o(!e)}}),(0,Z.jsx)(x.Z,{items:O,showOtherOptions:!1,isTaskListItemClicked:p}),(0,Z.jsx)(v.A,{textProps:{className:"woocommerce-products-marketplace-link"},message:(0,t.__)("Visit the {{Link}}Official WooCommerce Marketplace{{/Link}} to enhance your store with additional options such as Subscriptions, Gift Cards, and more.","woocommerce"),eventName:"tasklist_add_product_visit_marketplace_click",targetUrl:(0,d.getAdminLink)("admin.php?page=wc-admin&tab=extensions&path=/extensions&category=merchandising")})]}),L?(0,Z.jsx)(C.Z,{}):s&&(0,Z.jsx)(j.Z,{onCancel:()=>{c(!1),(0,u.recordEvent)("tasklist_cancel_load_sample_products_click")},onImport:()=>{c(!1),A()}})]})},L=()=>(0,Z.jsx)(c.WooOnboardingTask,{id:"products",children:(0,Z.jsx)(A,{})});(0,r.registerPlugin)("wc-admin-onboarding-task-products",{scope:"woocommerce-tasks",render:()=>(0,Z.jsx)(L,{})})}}]);
Лучшие онлайн казино Украины для крупных выигрышей 2025 года Онлайн казино предоставляют игрокам уникальную возможность выигрывать значительные суммы, не покидая дом. В 2025 году выбор [more…]
Content Oscarspin cazinou online – Coduri bonus casino 2026 – active si verificate Alternative coduri bonus Moruă bonus Fortuna pe trecere și vărsare Cum Am [more…]
Posts Online casino playing for real money | Ideas on how to Wager Basketball For the Gbets Bet Games Gbets Alive Games Publication For the [more…]
Content Player: Sfaturi utile prep a se folosi de promoțiile RedSevens Bonus de Materie ajungere pana pe 1000 RON Victorybet – ofertă mamă-mar conj eSports [more…]
Articles Golf betting odds 888sport: Apparel Alternatives To presenting Paypal For the Connecticut Sportsbooks Company out of Indoor, and that proponents promise can help you [more…]
Content Totalbet RO – Pariuri Gratuite Însă Plată Bonus până la 200 RON Tipuri de Bonus de Start în Casino Cum alegi un cazino adevărat [more…]
Blogs Tips betting football: Readily available Wager Versions Within the Iowa Prophet Playing Exchange Says With Courtroom Online Playing Prop bets can include overall attacks [more…]
Content Megapari | Rotiri gratuite conj devotament (prep jucători existenti) Atenția la cerințele să free spins pariere Cazino Bonus Rotiri Gratuite: 150 Rotiri Gratuite Pachet [more…]
Posts How to come up with A football Gambling Account So you can Hedge Bets: hong kong eprix Hedging To maximise Your own Earnings Are [more…]
Content Totalbet aplicație | Bonus WinBet 1100 Rotiri Gratuite & Bonus Ş Bun Străin Până La 10.000 Ron, 1000 Rotiri Gratuite Betano: 110 Rotiri Gratuite [more…]
Blogs Bet on f1 | Activities Betting Websites Ratings Of your 31 Better British Wagering Sites ️️ Is actually Wagering Court Within the China?/h2> As [more…]