PageSourceSearch

https://shop.motorolasolutions.com/storefront/occ-public/esm/min/index-df5c2004.js

js motorolasolutions.com collected 2026-09-24 08:32:10 UTC 4,094 bytes, 2 lines download raw bytes

1import{L as e,bc as t,R as s,a4 as r}from"./client-c7cf1e30.js";import{S as a}from"./contexts-1fa00dc9.js";import{F as i}from"./index-65998c4f.js";import{A as o}from"./index-52e1e70d.js";import{S as c,p as n}from"./index-6b1ab753.js";import{g as d}from"./component-833b032a.js";import"./styles-9d4c2bf6.js";import"./constants-2690fd43.js";import"./index-07b23185.js";import"./check-66306448.js";import"./_rollupPluginBabelHelpers-927c6dd0.js";import"./index-9f6df208.js";import"./info-78a2eff7.js";import"./warning-ce84a560.js";import"./index-fbaff3ff.js";import"./index-5e03f400.js";import"./index-d91ab00a.js";import"./times-09572977.js";import"./list-alt-230bb7cb.js";import"./check-circle-7e5eeadb.js";import"./index-d06de53d.js";const p=n=>{const{action:p}=e.exports.useContext(a),{labelListName:u="",alertDuplicatePurchaseList:m="",actionSave:l="",actionCancel:h="",productSelection:x=[],onAddToPurchaseListComplete:L=r,onCancel:P=r}=n,[g,b]=e.exports.useState({purchaseListName:""}),[_,j]=e.exports.useState(""),[C,N]=e.exports.useState(!1),f=e.exports.useCallback((e=>{L({ok:!0,data:{id:e.json.id}})}),[L]),y=e.exports.useCallback((e=>{"64111"===e.error.errorCode?j(t(m,{purchaseListName:g.purchaseListName})):L(e)}),[m,g.purchaseListName,L]),A=e.exports.useCallback((()=>{N(!0),p("createPurchaseList",{name:g.purchaseListName,items:d(x)}).then((e=>{!1===e.ok?y(e):f(e)})).catch((e=>{y({ok:!1,error:e})})).finally((()=>{N(!1)}))}),[p,g,y,f,x]);return s.createElement(c,{id:"AddToPurchaseListModal__CreatePurchaseList",css:".AddToPurchaseListModal__CreatePurchaseList{margin:.75rem 0 0}.AddToPurchaseListModal__CreatePurchaseListListName{margin:0 0 .5rem}.AddToPurchaseListModal__CreatePurchaseListListName input{width:100%}.AddToPurchaseListModal__CreatePurchaseList .Alert{margin-top:.75rem}@media (min-width:768px){.AddToPurchaseListModal__CreatePurchaseListButtons{display:flex;flex-direction:row-reverse;justify-content:flex-end}.AddToPurchaseListModal__CreatePurchaseListButtons button{margin:.75rem .75rem .75rem 0;width:auto}}@media (max-width:768px){.AddToPurchaseListModal__CreatePurchaseListButtons button{margin:.75rem auto 0;width:100%}}"},s.createElement("div",{className:"AddToPurchaseListModal__CreatePurchaseList",role:"region","aria-labelledby":"AddToPurchaseListModal__Header"},s.createElement(i,{onSubmit:A,setInProgress:N,noValidate:!0},_&&s.createElement(o,{id:"Login__Alert",type:"error",message:_}),s.createElement("div",{className:"AddToPurchaseListModal__CreatePurchaseListListName"},s.createElement("label",{htmlFor:"purchaseListName"},u),s.createElement("input",{id:"purchaseListName",type:"text",name:"purchaseListName",autoCapitalize:"words",value:g.purchaseListName,onChange:e=>{b({...g,[e.target.name]:e.target.value})},required:!0,maxLength:"254"}),s.createElement("span",{className:"validationMessage"})),s.createElement("div",{className:"AddToPurchaseListModal__CreatePurchaseListButtons"},s.createElement("button",{type:"submit",disabled:C},l),s.createElement("button",{type:"button",disabled:C,className:"secondary",onClick:P},h)))))};p.propTypes={productSelection:n.exports.oneOfType([n.exports.arrayOf(n.exports.shape({productId:n.exports.string.isRequired,skuId:n.exports.string.isRequired,productDisplayName:n.exports.string,productSalePrice:n.exports.number,productThumbImageURL:n.exports.string,productVariantValues:n.exports.arrayOf(n.exports.shape({optionName:n.exports.string.isRequired,optionValue:n.exports.string.isRequired})),quantity:n.exports.number}).isRequired).isRequired,n.exports.shape({productId:n.exports.string.isRequired,skuId:n.exports.string.isRequired,productDisplayName:n.exports.string,productSalePrice:n.exports.number,productThumbImageURL:n.exports.string,productVariantValues:n.exports.arrayOf(n.exports.shape({optionName:n.exports.string.isRequired,optionValue:n.exports.string.isRequired})),quantity:n.exports.number}).isRequired]).isRequired,onAddToPurchaseListComplete:n.exports.func.isRequired,onCancel:n.exports.func.isRequired},p.defaultProps={};export{p as default};
2//# sourceMappingURL=index-df5c2004.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.