Build 545032stable
Module 662349
1,051 characters · in 3e5d1d7f5272eacd.js, a74153e36c9125de.jsDependencies
Source Raw
function(i,t,e){e.d(t,{A:()=>m,h:()=>h});var s=e(627968),n=e(64700),l=e(503698),r=e.n(l),d=e(17928),u=e(597770),o=e(821609),a=e(287809),c=e(375708),f=e(405276);function h(i){let{wishlistOwner:t,isOwned:e,hideIcon:s,shortText:l}=i,r=(0,d.bG)([a.default],()=>a.default.getCurrentUser()),o=null==t||t.id===r?.id||e;return n.useMemo(()=>o?{label:l?c.intl.string(c.t["99GFiS"]):c.intl.string(c.t.FdGl5A),icon:void 0,isPromptingPurchase:!1}:{label:l?c.intl.string(c.t["3wFtNJ"]):c.intl.string(c.t.ilhtIa),icon:s?void 0:u.o,isPromptingPurchase:!0},[o,l,s])}function g(i){let{spec:t,label:e,icon:l,onClick:d,isHoveringOrFocusing:u,fullWidth:a=!1}=i,c=n.useCallback(i=>{i.stopPropagation(),d()},[d]);return(0,s.jsx)("div",{className:r()(f.L,{[f.K]:u}),style:{margin:t.buttonInset},children:(0,s.jsx)(o.$,{variant:"primary",size:"sm",iconPosition:"start",text:e,icon:l,onClick:c,fullWidth:a})})}function m(i){let{spec:t,onClick:e,isHoveringOrFocusing:n,label:l,icon:r}=i;return(0,s.jsx)(g,{spec:t,label:l,icon:r,onClick:e,isHoveringOrFocusing:n,fullWidth:!0})}}