"use strict";(self.webpackChunkui=self.webpackChunkui||[]).push([[37],{123:(s,i,a)=>{a.d(i,{a:()=>r});var t=a(0),e=a(4),l=a(2),n=a(51),o=a(18),c=a(74),u=a(75),h=a(3);function r({location:s}){const{navWishlistLoc:i,isMobile:a}=(0,h.c)((s=>({navWishlistLoc:s.navWishlistLoc,isMobile:s.isMobile}))),e=function(s,i,a){return"default"!==i&&("menu"!==i||a?i===s:"navbar"===s)}(s,i,a);return(0,c.a)()&&e?(0,t.jsx)(d,{location:s}):null}function d({location:s}){const{loggedIn:i,wishlistItemCount:a,isModalOpen:h,openLoginModal:r,closeLoginModal:d}=(0,n.g)(),[m,v]=(0,l.useState)(!1),[w,f]=(0,l.useState)(0);(0,l.useLayoutEffect)((()=>{v(a>0),f(a)}),[a]);const[j,b]=(0,l.useState)(!1);(0,l.useLayoutEffect)((()=>{b(!0)}),[]);const x="comfrt"===(0,c.b)()?"/account/wishlist":"/account?view=wishlist",N=[o.a.wishlistNav,"menu"===s&&o.a.menuItemLink].filter(Boolean).join(" ");return i?(0,t.jsxs)("a",{href:x,class:N,"aria-label":"Go to wishlist","data-location":s,"data-wishlisted":j&&m,children:[(0,t.jsx)("div",{className:o.a.wishlistNavIcon}),(0,t.jsx)("span",{className:o.a.wishlistNavLabel,children:"Wishlist"}),(0,t.jsx)("span",{className:o.a.wishlistNavCount,children:w>0&&(0,t.jsxs)(t.Fragment,{children:[w,(0,t.jsx)("span",{className:"visually-hidden",children:" "+(1===w?"item":"items")})]})})]}):(0,t.jsxs)(e.Fragment,{children:[(0,t.jsxs)("button",{onClick:r,"aria-label":"Log in to view wishlist",class:N,"data-location":s,children:[(0,t.jsx)("div",{className:o.a.wishlistNavIcon}),(0,t.jsx)("span",{className:o.a.wishlistNavLabel,children:"Wishlist"})]}),(0,t.jsx)(u.a,{isOpen:h,onClose:d,returnTo:x})]})}}}]);