(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[779,5135],{3397:t=>{t.exports={container:"EmptyItem_container__I6yOE"}},32797:(t,e,n)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/customer/subscriptions",function(){return n(84077)}])},49464:t=>{t.exports={outerContainer:"SubscriptionItems_outerContainer__KqTYA",background:"SubscriptionItems_background__w1DKD",subscriptionInformation:"SubscriptionItems_subscriptionInformation__zI6X8",flex:"SubscriptionItems_flex__sVXsL",heading:"SubscriptionItems_heading__VyjoL",productInformation:"SubscriptionItems_productInformation__YZklF",content:"SubscriptionItems_content__X2lEk",buttonContainer:"SubscriptionItems_buttonContainer__vUHwZ",button:"SubscriptionItems_button__j4JTT"}},53025:(t,e,n)=>{"use strict";n.d(e,{F:()=>o});var s=n(37876),i=n(23813),a=n(3397),c=n.n(a);let o=t=>{let{buttonText:e,description:n,link:a,title:o,showButton:r=!0}=t;return(0,s.jsxs)("div",{className:c().container,children:[(0,s.jsx)("h4",{children:o}),(0,s.jsx)("p",{children:n}),r&&a&&e&&(0,s.jsx)(i.v,{to:a,variant:"primary-light",children:e})]})}},84077:(t,e,n)=>{"use strict";n.r(e),n.d(e,{__N_SSG:()=>k,default:()=>C});var s=n(47117),i=n(37876),a=n(14232),c=n(35946),o=n(48091),r=n(61221),l=n(56399),u=n(58103),d=n.n(u),_=n(64440),p=n(54630),x=n(58684),b=n(77948),m=n(23813),h=n(98527),I=n.n(h),j=n(2958),v=n(26640),S=n(49464),T=n.n(S),g=n(89375),f=n(17564),N=n(19666),y=n(53025);let A={[j.i.Active]:{class:I().approvedIcon,icon:(0,i.jsx)(x.A,{}),text:f.tV.Active},[j.i.Trialing]:{class:I().approvedIcon,icon:(0,i.jsx)(x.A,{}),text:f.tV.Trialing},[j.i.Canceled]:{class:I().cancelledIcon,icon:(0,i.jsx)(p.A,{}),text:f.tV.Canceled},[j.i.Ended]:{class:I().cancelledIcon,icon:(0,i.jsx)(p.A,{}),text:f.tV.Ended},[j.i.IncompleteExpired]:{class:I().cancelledIcon,icon:(0,i.jsx)(p.A,{}),text:f.tV.IncompleteExpired},[j.i.PastDue]:{class:I().pendingIcon,icon:(0,i.jsx)(b.A,{}),text:f.tV.PastDue},[j.i.Incomplete]:{class:I().pendingIcon,icon:(0,i.jsx)(b.A,{}),text:f.tV.Incomplete},[j.i.Unpaid]:{class:I().pendingIcon,icon:(0,i.jsx)(b.A,{}),text:f.tV.Unpaid},[j.i.Paused]:{class:I().pendingIcon,icon:(0,i.jsx)(b.A,{}),text:f.tV.Paused}},V=t=>{let{subscriptions:e}=t,{t:n}=(0,N.B)();return 0===e.length?(0,i.jsx)(y.F,{title:n(f.tV.NoSubscriptionsFound),description:n(f.tV.NoSubscriptions),link:"/treatments",buttonText:n(f.Pd.SearchTreatments)}):(0,i.jsx)("div",{className:T().outerContainer,children:e.map(t=>t.products.map(e=>{var s,a,c;let o=null!=(s=e.options)?s:[];return(0,i.jsx)(g.A,{displayName:null!=(c=null!=(a=e.parent_name)?a:e.name)?c:"",image:e.image,className:T().background,subTitle:(null==o?void 0:o.length)>0&&(0,i.jsx)("div",{className:T().productInformation,children:null==o?void 0:o.reverse().map(t=>(0,i.jsx)("p",{children:t}))}),fullWidth:!0,children:(0,i.jsxs)("div",{className:d()(T().flex,T().content),children:[(0,i.jsxs)("div",{children:[(0,i.jsx)("p",{children:n(f.tV.Frequency)}),(0,i.jsx)("p",{children:(0,v.O)(t.frequency)})]}),t.status&&["active","trialing","past_due"].indexOf(t.status)>=0?(0,i.jsxs)("div",{children:[(0,i.jsx)("p",{children:n(f.Pd.EstimatedDelivery)}),t.next_run&&(0,i.jsx)("p",{children:(0,_.A)(1e3*t.next_run,"MMM d yyyy")})]}):null,t.status&&A[t.status]&&(0,i.jsxs)("div",{children:[(0,i.jsx)("p",{children:n(f.tV.OrderStatus)}),(0,i.jsx)("p",{children:(0,i.jsx)("span",{children:n(A[t.status].text)})})]}),(0,i.jsx)("div",{className:T().buttonContainer,children:(0,i.jsx)(m.v,{className:T().button,variant:"white",to:"/customer/subscriptions/".concat(t.id),children:n(f.Pd.View)})})]})},t.id)}))})};var w=n(78753),E=n(89099);let P=(0,c.Ng)(t=>{var e,n,s;return{status:(null==(e=t.account)?void 0:e.status)||l.t3.Idle,messages:(null==(n=t.account)?void 0:n.subscriptionMessages)||[],subscriptions:(null==(s=t.account)?void 0:s.subscriptions)||[]}},{AccountMsg:w.nl})(t=>{let{status:e,messages:n,subscriptions:s,AccountMsg:c}=t,{t:u}=(0,N.B)(),{query:d}=(0,E.useRouter)();(0,a.useEffect)(()=>{c(w.Xw.FetchSubscriptions)},[c]);let _=(0,a.useMemo)(()=>{let t=[];return"1"===d.cancelled&&t.push({type:l.Go.Info,text:u(f.tV.SubscriptionSuccessfullyCanceled),i18n:!1}),"1"===d.paused&&t.push({type:l.Go.Info,text:u(f.tV.SubscriptionSuccessfullyPaused),i18n:!1}),t},[d.cancelled,d.paused]);return(0,i.jsxs)("div",{"data-test-id":"SubscriptionsPage",children:[_.length>0&&(0,i.jsx)(r.B2,{messages:_}),e===l.t3.Pending&&(0,i.jsx)("div",{style:{minHeight:"200px",position:"relative"},children:(0,i.jsx)(o.a,{alignment:"center"})}),e===l.t3.Error&&(0,i.jsx)(r.B2,{messages:n}),e===l.t3.Success&&(0,i.jsx)(V,{subscriptions:s})]})});P.Layout=s.Ay;var k=!0;let C=P},98527:t=>{t.exports={table:"StatusTable_table__721fy",viewLink:"StatusTable_viewLink__Aoc66",tableRow:"StatusTable_tableRow__jFdxI",withNote:"StatusTable_withNote__U8BNP",cta:"StatusTable_cta__DVhqc",cancelButton:"StatusTable_cancelButton__n3kBW",statusIcon:"StatusTable_statusIcon__5lbR_",cancelledIcon:"StatusTable_cancelledIcon__uwfEe",refusedIcon:"StatusTable_refusedIcon___B2MR",approvedIcon:"StatusTable_approvedIcon__u_znR",pendingIcon:"StatusTable_pendingIcon__3OjfJ",reason:"StatusTable_reason__LzRFb",reasonTitle:"StatusTable_reasonTitle__ojHdN",reasonText:"StatusTable_reasonText__bMSC9",refusalAdvise:"StatusTable_refusalAdvise__dFePW",instruction:"StatusTable_instruction__OXYqn",prescriber:"StatusTable_prescriber__ED26o"}}},t=>{t.O(0,[7978,8242,4440,633,3977,9771,1618,7925,1859,9581,772,4950,3970,1624,636,6593,8792],()=>t(t.s=32797)),_N_E=t.O()}]);