"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6411],{11947:(e,t,n)=>{n.d(t,{A:()=>el,h:()=>es});var a=n(37876),i=n(14232),r=n(77742),o=n(12197),l=n(99220),s=n(78206),d=n(86024),c=n(28975),u=n(76150),m=n(38582),p=n(21826),v=n(61721);let h=e=>{let{isModalOpen:t}=e,n=(0,i.useRef)(t);n.current=t;let r=(0,v.A)(),{setGlobalSnackbarState:o}=(0,m.W)(),[l,s]=(0,i.useState)("");return{triggerModalAlert:e=>{if(!r()||!n.current){o({open:!0,message:e,variant:m.m$.Error});return}s(e)},resetModalAlert:(0,i.useCallback)(()=>s(""),[]),renderModalAlert:function(){let{className:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(l)return(0,a.jsx)(p.A,{severity:"error",className:e,children:l})}}};var f=n(14804),y=n(11788),b=n(92827);let _=(0,l.makeStyles)()(e=>({vr4:{marginBottom:e.spacing(4)}})),g=e=>{let{product:t,itemNumber:n}=e,{classes:i}=_();return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(b.D,{image:t.productImage,productNumber:n,brand:t.brand,name:t.productName,description:t.productDescription,lotNumber:t.lotNumber}),(0,a.jsx)("div",{className:i.vr4})]})};var x=n(90079),k=n(5411),A=n(8733),S=n(37290),L=n(14810),N=n(83198),j=n(8288),D=n(17685),E=n(28888),w=n(82897),C=n(64177);function I(){let e=(0,E._)(["\n mutation ShareOrderDetails($orderNumber: String!, $toEmails: [String!]!, $sharedLink: String!) {\n shareOrderDetails(\n orderNumber: $orderNumber\n toEmails: $toEmails\n sharedLink: $sharedLink\n )\n}\n "]);return I=function(){return e},e}let T={},O=(0,w.J1)(I());function R(){let e=(0,E._)(["\n mutation ShareProductDetails($input: ShareProductDetailsInput!) {\n shareProductDetails(input: $input)\n}\n "]);return R=function(){return e},e}let M={},q=(0,w.J1)(R());function P(){let e=(0,E._)(["\n mutation ShareQuoteDetails($quoteNumber: String!, $toEmails: [String!]!, $sharedLink: String!) {\n shareQuoteDetails(\n quoteNumber: $quoteNumber\n toEmails: $toEmails\n sharedLink: $sharedLink\n )\n}\n "]);return P=function(){return e},e}let B={},$=(0,w.J1)(P());var F=n(78248);function Q(){let e=(0,E._)(["\n query QuoteShareableLink($input: QuoteShareableLinkInput!) {\n quoteShareableLink(input: $input)\n}\n "]);return Q=function(){return e},e}let U={},Y=(0,w.J1)(Q());var z=n(77660),H=n(23307),W=n(97710),J=n(89099),K=n.n(J);let V=(e,t,n)=>{let[a,{loading:i}]=function(e){let t={...T};return C.n(O,t)}(),[r,{loading:o}]=function(e){let t={...B};return C.n($,t)}(),[l,{data:s,error:d}]=function(e){let t={...U};return F._(Y,t)}(),[c]=function(e){let t={...M};return C.n(q,t)}(),u=(e,a)=>{let{context:i}=K().query,r=(null==n?void 0:n.isMarketplace)?z.Mh.Marketplace:(0,H.y5)(i);return{productNumber:t,brand:(null==n?void 0:n.brand.key)||"",toEmail:e,fromEmail:a,catalogType:(0,W.vN)(r)}};return({order:{shareQuery:async(e,n,i)=>a({variables:{orderNumber:t,toEmails:e,sharedLink:i}}),sharePropertyName:"shareOrderDetails",shareLoading:i},quote:{shareQuery:async(e,n,a)=>r({variables:{quoteNumber:t,toEmails:e,sharedLink:a}}),sharePropertyName:"shareQuoteDetails",shareLoading:o,linkQuery:async()=>l({variables:{input:{quoteNumber:t}}}),linkPropertyName:"quoteShareableLink",linkData:s,linkError:d},product:{shareQuery:async(e,t)=>c({variables:{input:u(e,t)}}),sharePropertyName:"shareProduct",shareLoading:!1},documents:{sharePropertyName:"shareDocuments",shareLoading:!1}})[e]};var Z=n(11148);let G=(0,l.makeStyles)()(e=>({directLinkLayout:{display:"flex",flexDirection:"column",gap:e.spacing(2),[e.breakpoints.up("sm")]:{flexDirection:"row"}},subLabel:{margin:e.spacing(1,0),display:"block"},readOnly:{backgroundColor:"#f9f9fd"},shareLinkContainer:{position:"relative",width:"100%"},shareLink:{width:"100%"},loadingSpinner:{transform:"translate(-50%, -50%)",position:"absolute",left:"50%",top:"50%",display:"flex",alignItems:"center"},errorMessage:{color:e.palette.error.main,display:"flex",alignItems:"center",marginTop:e.spacing(1)},errorIcon:{marginRight:e.spacing(1),fontSize:e.typography.pxToRem(16)}})),X=e=>{let{itemType:t,itemNumber:n,directLinkDescription:r,order:l,product:d}=e,{classes:c}=G(),[u,m]=(0,i.useState)(!1),{userSession:p}=(0,D.j)(),{values:v,setFieldValue:h}=(0,s.j7)(),[y,b]=(0,i.useState)(!1),{linkQuery:_,linkPropertyName:g,linkData:E,linkError:w}=V(t,n),C=()=>{let e=new URL(window.location.href);e.searchParams.append("icid","sharepdp-clipboard-copy-productdetailpage"),h("shareLink",e)},I=e=>"".concat(window.location.origin).concat((0,j.xS)(p,e).as),T=()=>{let e=Z.cW.index(null==d?void 0:d.productNumber,null==d?void 0:d.brand.key,null==d?void 0:d.lotNumber),t=(0,j.xS)(p,e).as;h("shareLink",I(t)),h("relativeShareLink",I(t))},O=()=>{var e,t;let a=null!==(e=null==l?void 0:l.soldTo)&&void 0!==e?e:"",i=null!==(t=null==l?void 0:l.postalCode)&&void 0!==t?t:"",r="".concat(Z.q8.orderDetail(n||""),"?postalCode=").concat(i,"&soldTo=").concat(a);h("shareLink",I(r)),h("relativeShareLink",r)};(0,i.useEffect)(()=>{v.shareLink||(_?_():t===el.Order?O():t===el.Documents?T():C())},[n]),(0,i.useEffect)(()=>{E&&g&&(b(!1),h("shareLink",I(E[g])),h("relativeShareLink",E[g]))},[E]),(0,i.useEffect)(()=>{w&&b(!0)},[w]),(0,i.useEffect)(()=>{if(u){let e=setTimeout(()=>m(!1),3e3);return()=>clearTimeout(e)}},[u]);let R=e=>{u||(0,f.gq)({detail:n,contentType:t,method:f.H6.CopyLink,elementText:"copy"}),navigator.clipboard.writeText(e).then(()=>m(!0))};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(o.A,{variant:"h3",component:"label",htmlFor:"share_url",children:(0,a.jsx)(A.A,{id:"DIRECT_LINK",defaultMessage:"Direct Link"})}),(0,a.jsx)("p",{id:"direct_link_description",className:c.subLabel,children:r}),(0,a.jsxs)("div",{className:c.directLinkLayout,children:[(0,a.jsxs)("div",{className:c.shareLinkContainer,children:[(0,a.jsx)(s.D0,{id:"share_url",className:"".concat(c.readOnly," ").concat(c.shareLink),"data-testid":"".concat(t,"-details-share-dialog-url"),readOnly:!0,"aria-describedby":"direct_link_description",name:"shareLink",component:S.A}),!v.shareLink&&!y&&(0,a.jsx)("div",{className:c.loadingSpinner,children:(0,a.jsx)(x.A,{size:20})})]}),(0,a.jsxs)(k.A,{color:"primary","data-testid":"".concat(t,"-details-share-dialog-copy-btn"),id:"".concat(t,"-details-share-dialog-copy-btn"),disabled:!v.shareLink,onClick:()=>R(v.shareLink||"fixme"),type:"button",variant:"outlined",children:[!u&&(0,a.jsx)(A.A,{id:"COPY",defaultMessage:"Copy"}),u&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(L.A,{style:{fontSize:16,marginRight:6}}),(0,a.jsx)(A.A,{id:"COPIED",defaultMessage:"Copied"})]})]})]}),y&&(0,a.jsxs)("div",{className:c.errorMessage,children:[(0,a.jsx)(N.A,{className:c.errorIcon,color:"error"}),(0,a.jsx)(A.A,{id:"LINK_REQUEST_FAILED",defaultMessage:"Request for link failed"})]})]})};var ee=n(77274),et=n(39069);let en=(0,l.makeStyles)()(e=>({alertBox:{marginBottom:e.spacing(6)},subLabel:{margin:e.spacing(1,0),display:"block"},isHidden:{display:"none"},fromField:{marginTop:e.spacing(4)},divider:{margin:e.spacing(6,0),backgroundColor:e.palette.grey[400]}})),ea=e=>{let{itemType:t,loading:n}=e,{formatMessage:i}=(0,r.A)(),{required:l,ccEmail:d,email:u}=(0,ee.dz)(),{classes:m,cx:p}=en(),{currentUser:v}=(0,y.iZ)();return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(et.A,{className:m.divider}),(0,a.jsx)(s.D0,{name:"toEmailsRaw",component:S.A,multiline:!0,rows:2,validate:(0,ee.k3)(l,d),label:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(o.A,{variant:"h3",component:"span",children:(0,a.jsx)(A.A,{id:"SHARE_LINK_IN_EMAIL",defaultMessage:"Share Link in Email"})}),(0,a.jsx)(o.A,{variant:"body2",component:"span",className:m.subLabel,children:(0,a.jsx)(A.A,{id:"RECIPIENT_EMAIL_ADDRESS",defaultMessage:"Recipient Email Address *(Separate multiple email addresses with commas)"})})]})}),(0,a.jsx)(s.D0,{name:"emailFrom",component:S.A,className:(null==v?void 0:v.email)&&m.isHidden,validate:(0,ee.k3)(l,u),label:(0,a.jsx)(o.A,{variant:"body2",component:"div",className:p(m.fromField,(null==v?void 0:v.email)&&m.isHidden),children:(0,a.jsx)(A.A,{id:"FROM",defaultMessage:"From"})}),placeholder:i({id:"EXAMPLE_YOUR_EMAIL",defaultMessage:"youremail@email.com"}),"data-testid":"pdp-".concat(t,"-product-email-from")}),(0,a.jsx)(c.fW,{children:(0,a.jsx)(k.A,{type:"submit",variant:"contained",color:"primary",size:"large",fullWidth:!0,disabled:n,startIcon:n&&(0,a.jsx)(x.A,{color:"inherit",size:20,thickness:5}),children:(0,a.jsx)(A.A,{id:"SEND_EMAIL",defaultMessage:"Send Email"})})})]})},ei=e=>{let{sharedLink:t,productName:n,lotNumber:a,hasSDS:i,hasSpecSheet:r,hasCOA:o,hasCOO:l,customerSupportUrl:s}=e;return"\n Product Documents from SigmaAldrich.com has been shared with you. You can view all the details directly on the website.\n\n View Documents:\n ".concat(t,"\n\n Product Name: ").concat(n,"\n Lot Number: ").concat(a,"\n\n Documents:\n ").concat(i?"- Safety Data Sheet (SDS)":"","\n ").concat(r?"- Specification Sheet":"","\n ").concat(o?"- Certificate of Analysis (COA)":"","\n ").concat(l?"- Certificate of Origin (COO)":"","\n \n If you have any questions about this email or need further assistance, please contact\n\n Customer Support:\n ").concat(s,"\n\n Best regards,\n MilliporeSigma Team\n\n \n")};var er=n(28521);let eo=(0,l.makeStyles)()(e=>({alertBox:{marginBottom:e.spacing(6)}}));var el=function(e){return e.Order="order",e.Quote="quote",e.Product="product",e.Documents="documents",e}({});let es=e=>{let{itemType:t,itemNumber:n,open:l,onClose:m,modalHeader:p,product:v,order:b,directLinkDescription:_="",handleCloseShareDocModal:x}=e,{classes:k}=eo(),{currentUser:A}=(0,y.iZ)(),{formatMessage:S}=(0,r.A)(),L=(0,i.useRef)(null),{userSession:N}=(0,D.j)(),{shareQuery:E,sharePropertyName:w,shareLoading:C}=V(t,n,v),{triggerModalAlert:I,renderModalAlert:T,resetModalAlert:O}=h({isModalOpen:l});(0,i.useEffect)(()=>{l||O()},[l,O]);let R=("order"===t||"quote"===t)&&!(null==A?void 0:A.email)||(null==A?void 0:A.type)===z.ut.Guest,M=()=>{(0,f.gq)({detail:n,contentType:t,method:f.H6.Email,elementText:"send email"})},q=()=>{I(S({id:"UNABLE_TO_SEND_EMAIL_ERROR",defaultMessage:"Unable to send email invitations at this time. Please try again."}))},P=()=>{let e=(0,j.xS)(N,Z.mA.customerSupport()).as;return window.location.origin+e},B=async e=>{if(R||!n)return;let t=(0,u._)(e.toEmailsRaw),a=e.relativeShareLink,i=e.emailFrom,r=!0;if((null==v?void 0:v.productName)&&(null==v?void 0:v.lotNumber)&&x){let e="".concat((0,er.A)(v.productName)?v.brand.key:v.productName," - Product Documents Shared With You"),n=ei({sharedLink:a,productName:(0,er.A)(v.productName)?v.brand.key:v.productName,lotNumber:v.lotNumber,hasSDS:v.hasSDS,hasSpecSheet:v.hasSpecSheet,hasCOA:v.hasCOA,hasCOO:v.hasCOO,customerSupportUrl:P()});window.open("mailto:".concat(t,"?subject=").concat(encodeURIComponent(e),"&body=").concat(encodeURIComponent(n))),x();return}try{if(E){var o;let e=await E(t,i,a);M(),(null===(o=e.data)||void 0===o?void 0:o[w])===!1&&(r=!1)}}catch(e){r=!1}if(!r){q();return}m()};return(0,a.jsx)(d.A,{open:l,onClose:()=>{m()},renderTitle:()=>(0,a.jsx)(o.A,{variant:"h2",component:"h2",children:p}),children:(0,a.jsx)(c.Uh,{children:(0,a.jsx)(s.l1,{initialValues:{orderNumber:n,toEmailsRaw:"",emailFrom:(null==A?void 0:A.email)||"",shareLink:"",relativeShareLink:""},validateOnChange:!1,validateOnBlur:!1,innerRef:L,onSubmit:B,children:(0,a.jsxs)(s.lV,{children:[T({className:k.alertBox}),v&&(0,a.jsx)(g,{itemNumber:n,product:v}),(0,a.jsx)(X,{itemType:t,itemNumber:n,directLinkDescription:_,order:b,product:v}),!R&&(0,a.jsx)(ea,{itemType:t,loading:C})]})})})})}},14804:(e,t,n)=>{n.d(t,{H6:()=>d,IX:()=>u,Jf:()=>s,Tj:()=>m,gq:()=>c});var a=n(54366),i=n(64272),r=n(56557),o=n.n(r),l=n(75647);let s=(e,t,n)=>{var a;let r={event:"quotation_page_click",click_type:"quotation: detail page",click_action:null==n?void 0:n.clickAction,click_details:t||void 0,element_type:null==n?void 0:n.elementType,component:null==n?void 0:n.component,link_text:(null==n?void 0:null===(a=n.linkText)||void 0===a?void 0:a.toLowerCase())||void 0,link_url:(null==n?void 0:n.linkUrl)||void 0,quote_status:null==n?void 0:n.quoteStatus.toLowerCase()};(0,i.BI)({payload:r})};var d=function(e){return e.Email="email",e.CopyLink="copy link",e.Print="print",e}({});let c=e=>{let{detail:t,contentType:n,method:a,elementText:r}=e;(0,i.BI)({payload:{event:"share",content_type:"".concat(n," confirmation"),component:"modal",element_type:"button",element_text:r,detail:t,method:a}})},u=(e,t)=>{(0,i.BI)({eventType:a.Mx.AnalyticsEvent,payload:{event:"order_interaction",eventInteractionType:0,section:"orders",order_type:void 0,component:"drop-down menu",element_type:"button",core_event:"no",user_detail:void 0,event_group:void 0,event_subgroup:void 0}})},m=e=>{var t,n,r,s,d,c,u,m,p,v,h,f,y,b,_,g,x;let{order:k,item:A,source:S}=e,{orderNumber:L,soldTo:N,orderType:j,shipTo:D,orderDate:E,dealers:w,ice:C,status:I,orderId:T,rejectionComment:O,overallDeliveryStatus:R,total:M}=k||{},{productDetails:q,availabilityMessages:P,currency:B,listPriceCurrency:$,listPrice:F,requestedDeliveryDate:Q,scheduleLines:U,quantity:Y,material:z,brandId:H,routeInfo:W,confidenceLevel:J,canReturnItem:K,canCancelItem:V,lineNumber:Z,availabilityTxt:G,availableDate:X,availabilityOverwriteMessage:ee}=A||{},et={event:"fs_order_status_viewed",fs_item:"".concat(null==q?void 0:q.brand.name,"|").concat(null==q?void 0:q.brand.key)},en={fs_availabilityOverwriteMessage:(null==ee?void 0:ee.messageKey)||"",fs_availabilityTxt:G||"",fs_availableDate:X||"",fs_billingBlock:null==U?void 0:null===(t=U[0])||void 0===t?void 0:t.billingBlock,fs_brand:null==z?void 0:z.brand.name,fs_brandId:H,fs_canCancelItem:V,fs_canReturnItem:K,fs_confidenceLevel:J,fs_confirmedQty:(null==U?void 0:null===(n=U[0])||void 0===n?void 0:n.confirmedQuantity)||"",fs_currency:B||"",fs_date:(null==P?void 0:null===(r=P[0])||void 0===r?void 0:r.date)||"",fs_deliveryBlock:null==U?void 0:null===(s=U[0])||void 0===s?void 0:s.deliveryBlock,fs_deliveryDate:(null==U?void 0:null===(d=U[0])||void 0===d?void 0:d.deliveryDate)||"",fs_deliveryNumber:(null==U?void 0:null===(c=U[0])||void 0===c?void 0:c.deliveryId)||"",fs_description:(null==z?void 0:z.description)?(0,l.Ay)(z.description):"",fs_displayableDate:(null==U?void 0:null===(u=U[0])||void 0===u?void 0:u.displayableDate)||"",fs_documentType:"",fs_ice:C,fs_invoiceNumber:(null==U?void 0:null===(m=U[0])||void 0===m?void 0:m.invoiceNumber)||"",fs_key:(null==P?void 0:null===(p=P[0])||void 0===p?void 0:p.key)||"",fs_lead_time_in_days:(null==P?void 0:null===(v=P[0])||void 0===v?void 0:v.date)?(e=>{let t=new Date(e).toISOString().split("T")[0];return o()(t).diff(o()().startOf("d"),"d")})(null==P?void 0:null===(h=P[0])||void 0===h?void 0:h.date):null,fs_lineItemNo:Z,fs_listPrice:F||null,fs_listPriceCurrency:$||"",fs_material:null==z?void 0:z.number,fs_message:"available_to_ship_on",fs_netValues:M||"",fs_order:L,fs_orderDate:E,fs_orderId:T,fs_orderStatus:null==w?void 0:null===(f=w[0])||void 0===f?void 0:f.orderStatus,fs_orderType:j||null,fs_overallDeliveryStatus:R||"",fs_product:null==z?void 0:z.product,fs_qty:Y,fs_quantity:(null==P?void 0:null===(y=P[0])||void 0===y?void 0:y.quantity)||"",fs_quantity_checked:null==P?void 0:null===(b=P[0])||void 0===b?void 0:b.quantity,fs_refDocNumber:(null==U?void 0:null===(_=U[0])||void 0===_?void 0:_.refDocNumber)||"",fs_rejectionComment:O||"",fs_requestedDeliveryDate:Q||"",fs_routeInfo:W||"",fs_salesOrg:(null==D?void 0:D.organizationName)||"",fs_shipStatus:(null==U?void 0:null===(g=U[0])||void 0===g?void 0:g.status)||"",fs_soldTo:N,fs_source:S,fs_status:I,fs_warehouse:null==P?void 0:null===(x=P[0])||void 0===x?void 0:x.plantLoc},ea={...et,...en};(0,i.BI)({eventType:a.Mx.AnalyticsEvent,payload:ea})}},29948:(e,t,n)=>{n.d(t,{A:()=>p});var a=n(37876),i=n(14232),r=n(71541),o=n(40597),l=n(5411),s=n(66561),d=n(99220),c=n(35877),u=n(67792);let m=(0,d.makeStyles)()(e=>({buttonRoot:{minWidth:0,padding:0,maxHeight:"26px"},arrow:{"&:before":{boxShadow:"0 4px 10px 0 rgba(0, 0, 0, 0.2)"},color:e.palette.common.white},tooltip:{backgroundColor:e.palette.common.white,color:e.palette.common.black,fontSize:e.typography.pxToRem(12),padding:e.spacing(4),boxShadow:"0 4px 6px 0 rgba(0, 0, 0, 0.16)",whitespace:"nowrap"},tooltipMobile:{backgroundColor:e.palette.common.white,color:e.palette.common.black,fontSize:e.typography.pxToRem(12),padding:e.spacing(4),boxShadow:"0 4px 6px 0 rgba(0, 0, 0, 0.16)",whitespace:"nowrap",top:e.spacing(2)}})),p=e=>{let{isLinkStyleButton:t=!1,children:n,handleClick:d,toolTipText:p,placement:v="top",classNameTooltip:h,showOutline:f=!0}=e,{classes:y,cx:b}=m(),_=(0,c.A)(),g=!0===(0,r.A)(_.breakpoints.up("sm")),[x,k]=i.useState(!1);return(0,a.jsxs)(a.Fragment,{children:[t&&(0,a.jsx)(u.A,{onClick:d,children:n}),g&&!t&&(0,a.jsx)(o.Ay,{arrow:!0,interactive:!0,title:p,placement:v,classes:{arrow:y.arrow,tooltip:b(y.tooltip,h)},children:(0,a.jsx)(l.A,{variant:f?"outlined":"text",onClick:()=>{"function"==typeof d&&d()},classes:{root:y.buttonRoot},children:n})}),!g&&!t&&(0,a.jsx)(s.A,{onClickAway:()=>k(!1),children:(0,a.jsx)("span",{children:(0,a.jsx)(o.Ay,{title:p,placement:"top",classes:{arrow:y.arrow,tooltip:b(y.tooltipMobile,h)},onClose:()=>k(!1),open:x,arrow:!0,interactive:!0,disableFocusListener:!0,children:(0,a.jsx)(l.A,{variant:f?"outlined":"text",onClick:()=>{k(!0),"function"==typeof d&&d()},classes:{root:y.buttonRoot},children:n})})})})]})}},33169:(e,t,n)=>{n.d(t,{A:()=>a.A});var a=n(97141)},57802:(e,t,n)=>{n.d(t,{yo:()=>d});var a=n(28888);n(37876);var i=n(82897),r=n(64177);function o(){let e=(0,a._)(["\n mutation AddItemToSavedDocs($input: SavedDocumentInput!) {\n addItemToSavedDocs(input: $input)\n}\n "]);return o=function(){return e},e}n(14232);let l={},s=(0,i.J1)(o());function d(e){let t={...l,...e};return r.n(s,t)}},76150:(e,t,n)=>{n.d(t,{_:()=>a});let a=e=>[...new Set(e.split(/\s|,/).map(e=>e.trim()).filter(e=>""!==e))]},97141:(e,t,n)=>{n.d(t,{A:()=>h});var a=n(37876),i=n(14232),r=n(52413),o=n(11148),l=n(95339),s=n(8733),d=n(57802),c=n(29948),u=n(38582);let m=()=>(0,a.jsx)("span",{children:(0,a.jsx)(s.A,{id:"ADD_TO_DOCS_LIBRARY",defaultMessage:"Add to Your Document Library"})}),p=()=>{let e=(0,a.jsx)(r.N,{href:o.U1.savedDocuments(),passHref:!0,children:(0,a.jsx)("a",{children:(0,a.jsx)(s.A,{id:"DOCUMENT_LIBRARY",defaultMessage:"Document Library"})})});return(0,a.jsx)("span",{children:(0,a.jsx)(s.A,{id:"ADDED_TO_OPEN_ENDED",defaultMessage:"Added to Your {docLibLink}",values:{docLibLink:e}})})},v=()=>(0,a.jsx)("span",{children:(0,a.jsx)(s.A,{id:"DOCUMENT_LIBRARY_ERROR_ADDING_DOC",defaultMessage:"Error adding to Your Documents Library. Contact customer support or try again later."})}),h=e=>{let{brand:t,prodKey:n,lotNumber:r=null,SuccessMessage:o=null,isLinkStyleButton:h=!1,placement:f,className:y,showOutline:b}=e,[_]=(0,d.yo)(),[g,x]=(0,i.useState)(()=>(0,a.jsx)(m,{})),{setSnackbar:k}=(0,u.W)(),A=(e,t,n)=>{try{_({variables:{input:{brand:e,product:t,lotNumber:n}}}),h?k(u.iZ.SavedDocsAdded):x(()=>o?(0,a.jsx)(o,{}):(0,a.jsx)(p,{}))}catch(e){h?k(u.iZ.GenericError):x(()=>(0,a.jsx)(v,{}))}};return(0,a.jsx)(c.A,{isLinkStyleButton:h,toolTipText:g,handleClick:()=>A(t,n,r),placement:f,showOutline:b,children:h?(0,a.jsx)(s.A,{id:"ADD_TO_LIBRARY",defaultMessage:"Add to Library"}):(0,a.jsx)(l.A,{color:"primary",fontSize:"medium",className:y})})}}}]); //# sourceMappingURL=6411-2a3d2375cf883e22.js.map