PageSourceSearch

https://shop.motorolasolutions.com/storefront/occ-public/esm/min/component-7577e915.js

js motorolasolutions.com collected 2026-09-24 08:31:55 UTC 3,216 bytes, 2 lines download raw bytes

1import{_ as r}from"./_rollupPluginBabelHelpers-927c6dd0.js";import{Q as e,ac as n,v as s,aG as o,al as a,L as t,aH as c,aa as i,R as p}from"./client-c7cf1e30.js";import{c as u,u as d}from"./index-fbaff3ff.js";import{O as m}from"./index-0ca29fd8.js";import{S as y,p as x}from"./index-6b1ab753.js";import{S as l}from"./contexts-1fa00dc9.js";import{a as b}from"./order-da0ef38f.js";import"./index-b35e6036.js";import"./shipping-cf6bab43.js";import"./page-links-4b162335.js";import"./hooks-775d5969.js";const g=e=>{const{headingOrderSummary:n}=e,{currentOrder:s={}}=e,{priceListGroup:o={},payTaxInSecondaryCurrency:a,payShippingInSecondaryCurrency:u,numberOfItems:x=0}=s,{currentPriceListGroup:g,currencyCode:C}=e,{action:h}=t.exports.useContext(l),{priceListGroupList:S}=d(c),f=s&&s.secondaryCurrencyCode?S.find((r=>r.currency.currencyCode===s.secondaryCurrencyCode)):null,O=f&&u&&o.currency.currencyType===i,j=f&&a&&o.currency.currencyType===i,v=t.exports.useCallback((({error:{message:r=""}={}}={})=>{h("notify",{level:"error",message:r})}),[h]);return t.exports.useEffect((()=>{s&&s.id&&g.currency&&s.priceInfo.currencyCode!==(g.currency.currencyCode||C)&&h("priceCart",{}).then((r=>{r.ok||v(r)}))}),[h,s,C,v,g.currency]),p.createElement(y,{id:"CartOrderSummary",css:".CartOrderSummary{margin-top:.5rem;padding:0 .5rem;padding:0 var(--cc-container-padding)}@media only screen and (max-width:768px){.CartOrderSummary__Heading{display:none}}@media (min-width:768px){.CartOrderSummary{border:1px solid #cdd2d6;border:1px solid var(--cc-border-color);border-radius:4px;border-radius:var(--cc-border-radius);margin:0 .5rem;margin:0 var(--cc-container-padding);padding:1rem .75rem .75rem}}"},p.createElement(p.Fragment,null,s&&(s.id&&x>0||s.state===b)&&p.createElement("div",{className:"CartOrderSummary"},p.createElement("div",{className:"CartOrderSummary__Wrapper"},p.createElement("h3",{className:"CartOrderSummary__Heading"},n),p.createElement(m,r({order:s,showSecondaryShippingData:O,showSecondaryTaxData:j,secondaryCurrencyPriceListGroup:f,orderPriceListGroup:g},e))))))};g.propTypes={currentOrder:x.exports.shape({priceInfo:x.exports.shape({subTotal:x.exports.number,secondaryCurrencyShippingAmount:x.exports.number,shipping:x.exports.number,shippingSurchargeValue:x.exports.number,secondaryCurrencyShippingSurchargeValue:x.exports.number,secondaryCurrencyTaxAmount:x.exports.number,tax:x.exports.number,taxExclusiveAmount:x.exports.number,totalWithoutTax:x.exports.number,primaryCurrencyTotal:x.exports.number,secondaryCurrencyTotal:x.exports.number,total:x.exports.number}),discountInfo:x.exports.shape({orderDiscount:x.exports.number,shippingDiscount:x.exports.number,secondaryCurrencyShippingDiscount:x.exports.number}),paymentGroups:x.exports.objectOf(x.exports.object),secondaryCurrencyCode:x.exports.string}).isRequired,currentPriceListGroup:x.exports.shape({currency:x.exports.shape({currencyCode:x.exports.string.isRequired,symbol:x.exports.string.isRequired}),locale:x.exports.string.isRequired}).isRequired};var C=u((r=>{const t=e(r).contextId;return{currentOrder:t?n(r,{id:t}):s(r),currentPriceListGroup:o(r),currencyCode:a(r)}}))(g);export{C as default};
2//# sourceMappingURL=component-7577e915.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.