PageSourceSearch

https://www.levolor.ca/ConfiguratorHeaderCartTrigger.f5f97aac21904a81ecc0.js

js levolor.ca collected 2026-09-27 04:50:36 UTC 3,003 bytes, 14 lines download raw bytes

1/*!
2 * @version f517a5a-dev
3 * 
4 */
5(window.webpackJsonp=window.webpackJsonp||[]).push([[66],{F5e0:function(e,n,t){"use strict"
6t.d(n,"a",function(){return c})
7var r,a=t("VkAN"),o=t.n(a),i=t("UYTu"),l=t("ZqKV"),c=Object(i.a)(r||(r=o()(["\n    query getItemCount($cartId: String!) {\n        cart(cart_id: $cartId) {\n            id\n            ...CartTriggerFragment\n        }\n    }\n    ","\n"])),l.a)},Frrz:function(e,n,t){"use strict"
8var r=t("JPst"),a=t.n(r)()(function(e){return e[1]})
9a.push([e.i,".CartTrigger-root-muN {\n    cursor: pointer;\n    position: relative;\n}\n\n.CartTrigger-counter-Hfp {\n    top: 3px;\n    position: absolute;\n    left: 50px;\n    font-weight: var(--levolor-global-fontWeight-bold);\n    box-sizing: border-box;\n    background-color: RGB(var(--levolor-global-color-blue-400));\n    color: RGB(var(--levolor-global-color-background));\n    width: 20px;\n    aspect-ratio: 1;\n    line-height: 1.25;\n    font-size: var(--levolor-global-fontSize-13);\n    display: flex;\n    justify-content: center;
9\n    align-items: center;\n    border-radius: 50%;\n}\n\n.CartTrigger-active-dc0 {\n    box-shadow: 0 4px RGB(var(--levolor-global-color-blue-800));\n}\n\n@media screen and (max-width: 1023px) {\n    .CartTrigger-counter-Hfp {\n        top: 5px;\n        left: 70px;\n    }\n}\n",""]),a.locals={root:"CartTrigger-root-muN",counter:"CartTrigger-counter-Hfp",active:"CartTrigger-active-dc0"},n.a=a},baVW:function(e,n,t){"use strict"
10t.r(n)
11var r=t("lSNA"),a=t.n(r),o=t("J4zp"),i=t.n(o),l=t("q1tI"),c=t.n(l),u=t("JpXh"),s=t("SkmS"),d=t("55Ip"),g=t("17x9"),p=t("LboF"),b=t.n(p),f=t("Frrz"),m={injectType:"singletonStyleTag",insert:"head",singleton:!0},v=(b()(f.a,m),f.a.locals||{}),h=t("F5e0"),x=t("+TN3"),T=t("9872"),y=t("TSYQ"),C=t.n(y),O=t("jfSQ"),k=c.a.lazy(function(){return Object(O.a)(function(){return Promise.all([t.e(0),t.e(10),t.e(49)]).then(t.bind(null,"dAdJ"))})}),w=function CartTrigger(e){var n=e.children,t=e.setMobileMenuOpen,r=Object(u.a)(),o=r.elementRef,g=r.expanded,p=r.setExpanded,b=r.triggerRef,f=Object(s.a)().isMobile,m=Object(T.b)(),y=i()(m,1)[0].cartId,O=Object(x.a)(h.a,{fetchPolicy:"cache-and-network",nextFetchPolicy:"cache-first",variables:{cartId:y},skip:!y}).data,w=O?O.cart.total_quantity:0,j=w>99?"99+":w,I=Object(l.useMemo)(function(){return w?c.a.createElement("span",{className:v.counter},j):null},[w,j])
12return f?c.a.createElement(d.b,{to:"/cart",className:v.root,"data-testelementid":"cartTrigger"},n,I):c.a.createElement(c.a.Fragment,null,c.a.createElement("div",{className:C()(v.root,a()({},v.active,g)),ref:b,role:"button",tabIndex:0,"data-testelementid":"cartTrigger",onKeyUp:function onKeyUp(){t(!1),p(function(e){return!e})},onClick:function onClick(){t(!1),p(function(e){return!e})}},n,I),c.a.createElement(l.Suspense,{fallback:null},c.a.createElement(k,{isOpen:g,setIsOpen:p,ref:o,fullWidthHeader:!0})))}
13w.propTypes={children:g.node},w.defaultProps={setMobileMenuOpen:function setMobileMenuOpen(){}}
14n.default=w}}])

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.