Module 699595

575 characters · in 81ad9ffe557d1a18.js
Dependencies
Required by (3)
Lazily required by (0)none
Requires (3)
Lazily requires (0)none
Source Raw
function(e,t,n){n.d(t,{J:()=>a,c:()=>s});var l=n(64700),i=n(155718),r=n(722847);let a=e=>{let t=(0,r.t4)(e=>{let{discountInvoicePreview:t}=e;return t}),n=l.useMemo(()=>{if(null==e)return null;if(null==t)return null;let n=t.invoiceItems.find(t=>t.subscriptionPlanId===e);if(null==n)return null;let l=n.discounts.find(e=>e.type===i.iS.SUBSCRIPTION_PLAN);return null!=l?l.amount:null},[t,e]);return{discountInvoicePreview:t,discountAmountOff:n}},s=(e,t)=>{let n=(0,r.t4)(e=>{let{setDiscountInvoicePreview:t}=e;return t});l.useEffect(()=>(t?n(e):n(null),()=>{n(null)}),[e,n,t])}}