1(this["webpackJsonpdbi-vendor-frontend"]=this["webpackJsonpdbi-vendor-frontend"]||[]).push([[36],{1656:function(e,t,n){"use strict";n.r(t);n(1);var a=n(904),i=n(902),o=n(942),c=n(947),s=n(948),l=n(88);const r=n(4).default.div` 2 .section { 3 margin-top: 24px; 4 } 5 6 .label { 7 color: ${e=>e.theme.colors.primary.base}; 8 } 9 10 .option { 11 display: inline-flex; 12 align-items: center; 13 height: 100%; 14 } 15 16 .options { 17 display: flex; 18 flex-direction: column; 19 } 20`;var d=n(3),b=n(2);const p="customerInboxSettings",m="sendEmailOnEachMessage",u="sendDailyDigestEmail";var x=n(20),g=n(190),h=n(0);const j=()=>{var e,t,n,a;const i=Object(g.a)(),{t:o}=Object(l.a)(),{authUser:c}=Object(x.c)(),{toastSuccess:s,toastError:j}=Object(d.ob)(),v={inboxNew:m,inboxDailyDigest:u},O=async(e,t)=>{try{c.updateSettings(e,t);const n=await i.patchUser(c.Id,c.forApi);n?(c.setAuthUser(n),s()):j()}catch(n){throw j(),n}};return Object(h.jsxs)(r,{children:[Object(h.jsx)(d.B,{large:"h3",small:"h4",className:"noTopMargin noBottomMargin",children:o("Pages.VendorAccountSettings.PageTitle")}),Object(h.jsx)("div",{className:"settingsContainer",children:Object(h.jsxs)("div",{className:"section",children:[Object(h.jsx)("p",{className:"label",children:Object(h.jsx)("b",{children:o("Pages.VendorAccountSettings.InboxSettingsTitle")})}),Object(h.jsxs)("div",{className:"options",children:[Object(h.jsxs)("div",{className:"option",children:[Object(h.jsx)(b.C,{label:"",name:v.inboxNew,onChange:e=>O(p,{[v.inboxNew]:e}),checked:null===(e=c.Settings)||void 0===e||null===(t=e.customerInboxSettings)||void 0===t?void 0:t.sendEmailOnEachMessage}),Object(h.jsx)("p",{className:"p2",children:o("Pages.VendorAccountSettings.SendNew")})]}),Object(h.jsxs)("div",{className:"option",children:[Object(h.jsx)(b.C,{label:"",name:v.inboxDailyDigest,onChange:e=>O(p,{[v.inboxDailyDigest]:e}),checked:null===(n=c.Settings)||void 0===n||null===(a=n.customerInboxSettings)||void 0===a?void 0:a.sendDailyDigestEmail}),Object(h.jsx)("p",{className:"p2",children:o("Pages.VendorAccountSettings.SendDailyDigest")})]})]})]})})]})};t.default=()=>{const{eventUser:e}=Object(i.a)();return Object(h.jsx)(a.a,{pageTitleName:null===e||void 0===e?void 0:e.FirstName,formComponent:Object(h.jsx)(j,{}),navigationTitle:"Navigation.EventAccountManagement.NavigationTitle",helpInformation:Object(h.jsx)(c.a,{}),accountNavigationLinks:o.a,logOutComponent:Object(h.jsx)(s.a,{})})}},902:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var a=n(20),i=n(125);const o=()=>{const{eventUser:e}=Object(a.c)(),t=Object(i.a)();return{eventUser:e,patchEventUser:async()=>await t.patchEventProfile(e.forApi)}}},904:function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var a=n(1),i=n.n(a),o=n(88),c=n(4),s=n(2);const l=c.default.div` 21 display: flex; 22 flex-direction: column; 23 flex-grow: 1; 24 margin-block: 0; 25 padding: 0 10%; 26 height: 100%; 27 scrollbar-width: none; 28 background-color: ${e=>e.theme.colors.background.container}; 29 30 &::-webkit-scrollbar {
31 display: none; 32 } 33 .noTopMargin { 34 margin-top: 0; 35 margin-block-start: 0; 36 } 37 38 .noBottomMargin { 39 margin-bottom: 0; 40 margin-block-end: 0; 41 } 42 43 .accountHeader { 44 padding-top: 48px; 45 46 .label { 47 margin: 0; 48 } 49 50 .greeting { 51 margin: 0; 52 padding-top: 16px; 53 padding-bottom: 40px; 54 } 55 56 .nameText { 57 color: ${e=>e.theme.colors.primary.base}; 58 word-break: break-word; 59 } 60 61 h2 { 62 text-transform: unset; 63 } 64 } 65 66 .content { 67 display: grid; 68 grid-template-columns: 20% 80%; 69 gap: 1%; 70 padding-top: 48px; 71 } 72 73 .accountSidebar { 74 display: flex; 75 flex-direction: column; 76 margin-bottom: 52px; 77 } 78 79 .sidebarHelp { 80 padding-top: 24px; 81 } 82 83 hr { 84 border: unset; 85 border-bottom: 1px solid ${e=>e.theme.colors.foreground.border}; 86 margin: 0; 87 } 88 89 @media (max-width: 1200px) { 90 padding: 0 6%; 91 } 92 93 ${e=>e.theme.pearlBreaks.down(s.d.MD)} { 94 padding: 0; 95 96 .desktopOnly { 97 display: none; 98 } 99 100 .accountHeader { 101 padding-left: 0; 102 padding-top: 32px; 103 text-align: center; 104 105 .greeting { 106 padding: 4px 0 16px 0; 107 } 108 } 109 110 .content { 111 display: inline-block; 112 width: 100%; 113 padding-top: 0; 114 } 115 116 .accountSidebar { 117 flex-direction: row; 118 padding-right: unset; 119 margin-top: 0; 120 margin-bottom: 0; 121 overflow-x: auto; 122 overscroll-behavior-x: auto; 123 -ms-overflow-style: none; 124 scrollbar-width: none; 125 border-bottom: 1px solid ${e=>e.theme.colors.foreground.border}; 126 127 &::-webkit-scrollbar {
128 display: none; 129 } 130 } 131 132 .mainContent { 133 padding: 24px 16px; 134 } 135 136 .mobileHelpContent { 137 padding: 0 16px; 138 } 139 } 140`,r=c.default.nav` 141 a { 142 text-decoration: none; 143 } 144 145 a, 146 a:hover, 147 a:active, 148 button, 149 button:hover, 150 button:active { 151 color: ${e=>e.theme.colors.foreground.text}; 152 } 153 154 button, 155 button:hover, 156 button:active, 157 button:focus { 158 border: none; 159 background-color: inherit; 160 cursor: pointer; 161 } 162 163 button.accountLink { 164 padding: 0; 165 } 166 167 b { 168 line-height: 0; 169 } 170 171 h4 { 172 margin-block: 0; 173 } 174 175 .mobileOnly { 176 display: none; 177 } 178 179 .sideBarSectionTitle { 180 padding-bottom: 12px; 181 padding-top: 24px; 182 } 183 184 .sideBarSectionTitle:first-of-type { 185 padding-top: 4px; 186 } 187 188 .linkGroup { 189 padding-bottom: 16px; 190 } 191 192 .accountLinks { 193 display: grid; 194 } 195 196 .accountLink { 197 display: flex; 198 height: auto; 199 } 200 201 a:hover:before, 202 .activeUrl:before, 203 button:hover:before { 204 content: ' '; 205 position: absolute; 206 width: 1px; 207 align-self: center; 208 margin-left: -8px; 209 border-bottom: 26px solid ${e=>e.theme.colors.primary.base}; 210 } 211 212 a:hover, 213 button:hover { 214 display: grid; 215 grid-template-columns: 1fr; 216 } 217 218 button:hover { 219 text-align: left; 220 } 221 222 ${e=>e.theme.pearlBreaks.down(s.d.MD)} { 223 .desktopOnly { 224 display: none; 225 } 226 227 .mobileOnly { 228 display: grid; 229 } 230 231 p { 232 margin-block: 0; 233 } 234 235 a:hover:before, 236 button:hover:before { 237 display: none; 238 } 239 240 .accountLinks { 241 display: inline-flex; 242 flex-direction: row; 243 justify-content: space-between; 244 width: 100vw; 245 margin: 0px auto 0px auto; 246 white-space: nowrap; 247 overflow: scroll; 248 249 scrollbar-width: none; 250 position: relative; 251 252 &::-webkit-scrollbar {
253 display: none; 254 } 255 } 256 257 .link, 258 button.accountLink { 259 display: grid; 260 grid-template-rows: 1fr auto; 261 padding: 16px 16px 0; 262 263 .linkLabel { 264 padding-bottom: 15px; 265 } 266 267 &.activeUrl { 268 display: grid; 269 align-items: center; 270 margin-bottom: 0; 271 272 :before { 273 display: none; 274 } 275 276 //mobile nav indicator 277 .activeIndicator { 278 display: block; 279 content: ' '; 280 width: 100%; 281 margin-bottom: -2px; 282 border-bottom: 3px solid ${e=>e.theme.colors.primary.base}; 283 } 284 } 285 } 286 287 .helpLink { 288 display: inline-flex; 289 gap: 4px; 290 } 291 292 a:hover, 293 button:hover { 294 :after { 295 display: none; 296 } 297 .activeIndicator { 298 display: block; 299 content: ' '; 300 width: 100%; 301 margin-bottom: -2px; 302 border-bottom: 3px solid ${e=>e.theme.colors.primary.base}; 303 } 304 } 305 } 306`;var d=n(23),b=n(34),p=n(6),m=n(3),u=n(0);const x=e=>{const{link:t,text:n,isActiveLink:a}=e;return Object(u.jsxs)(u.Fragment,{children:[a(t.src)&&Object(u.jsx)("p",{className:"linkLabel p3",children:Object(u.jsx)("b",{children:n})}),!a(t.src)&&Object(u.jsx)("p",{className:"linkLabel p3",children:n}),Object(u.jsx)("div",{className:"activeIndicator mobileOnly"})]})},g=e=>{const{link:t,text:n,isActiveLink:a,setHasHoveredLink:i,handleClick:o}=e,c=["link","accountLink","external"];return a(t.src)&&c.push("activeUrl b"),Object(u.jsx)("a",{className:c.join(" "),href:t.src,target:"_blank",rel:"noreferrer","data-testid":t.src,onMouseEnter:()=>i(!0),onMouseLeave:()=>i(!1),onClick:e=>o(e,t),children:Object(u.jsx)(x,{link:t,text:n,isActiveLink:a})})},h=e=>{const{link:t,text:n,isActiveLink:a,setHasHoveredLink:i,handleClick:o}=e,c=["link","accountLink","internal"];return a(t.src)&&c.push("activeUrl b"),Object(u.jsx)(d.b,{className:c.join(" "),to:t.src,state:t.stateToSend,"data-testid":t.src,onMouseEnter:()=>i(!0),onMouseLeave:()=>i(!1),onClick:()=>o(!1),children:Object(u.jsx)(x,{link:t,text:n,isActiveLink:a})})},j=e=>{const{text:t,setHasHoveredLink:n,helpSelected:a,handleHelpSelected:i}=e;return Object(u.jsxs)("button",{"data-testid":"help-link",onMouseEnter:()=>n(!0),onMouseLeave:()=>n(!1),className:"link mobileOnly "+(a?"activeUrl b":""),onClick:()=>i(!0),children:[Object(u.jsxs)("div",{className:"helpLink",children:[a&&Object(u.jsx)("p",{className:"linkLabel p3",children:Object(u.jsx)("b",{children:t})}),!a&&Object(u.jsx)("p",{className:"linkLabel p3",children:t}),Object(u.jsx)(s.t,{iconName:s.m.HELP,size:s.n.SMD})]}),Object(u.jsx)("div",{className:"activeIndicator mobileOnly"})]},"helpLink")},v=e=>{const{navContainerAriaLabel:t,helpSelected:n,accountNavigationData:c,handleHelpSelected:s,helpLinkDisplayText:l}=e,{t:d}=Object(o.a)(),x=Object(m.kb)();let v=Object(b.h)();const[O,f]=Object(a.useState)(!1),k=e=>!O&&!n&&(null===v||void 0===v?void 0:v.pathname)===e,N=()=>{s(!1)};return Object(u.jsx)(r,{"aria-label":t,className:"accountNavigation","data-testid":"account-navigation",children:Object(u.jsxs)("div",{className:"accountLinks",children:[c.map((e=>Object(u.jsxs)(i.a.Fragment,{children:[!!x&&Object(u.jsx)("div",{className:"desktopOnly sideBarSectionTitle",children:Object(u.jsx)("h4",{children:d(e.displayName)})}),e.sublinks.map((e=>e.external?Object(u.jsx)(g,{link:e,text:d(e.displayName),isActiveLink:k,setHasHoveredLink:f,handleClick:N},e.displayName):Object(u.jsx)(h,{link:e,text:d(e.displayName),isActiveLink:k,setHasHoveredLink:f,handleClick:N},e.displayName)))]},e.displayName))),Object(u.jsx)(j,{text:d(l),setHasHoveredLink:f,helpSelected:n,handleHelpSelected:s}),Object(u.jsx)("div",{className:"logOutWrapper link mobileOnly",children:Object(u.jsx)("a",{className:"logOutLink p3",href:p.a.logout,children:d("Navigation.UserMenu.LogOut.displayName")})})]})})};var O=n(72);const f=e=>{const{pageTitleName:t,formComponent:n,accountNavigationLinks:i,helpInformation:c,navigationTitle:s,logOutComponent:r}=e,[d,b]=Object(a.useState)(!1),{t:p}=Object(o.a)(),x=Object(m.kb)();Object(a.useEffect)((()=>{Object(O.a)(window.location.href)}),[window.location.href]);const[g,h]=Object(a.useState)(t);return Object(a.useEffect)((()=>{h(t)}),[t]),Object(a.useEffect)((()=>{x&&b(!1)}),[x]),Object(u.jsxs)(l,{"data-testid":"account-management-layout",children:[Object(u.jsxs)("div",{className:"accountHeader",children:[Object(u.jsx)("p",{className:"label",children:Object(u.jsx)("b",{children:p("AccountManagement.HeaderTitle")})}),Object(u.jsxs)("h2",{className:"greeting",children:[`${p("AccountManagement.PageGreeting")} `,Object(u.jsx)("span",{className:"nameText",children:g})]}),Object(u.jsx)("hr",{})]}),Object(u.jsxs)("div",{className:"content",children:[Object(u.jsxs)("div",{className:"accountSidebar","data-testid":"account-sidebar",children:[i&&Object(u.jsx)(v,{handleHelpSelected:e=>{b(e)},helpSelected:d,navContainerAriaLabel:"Navigation.AccountManagement.NavigationDefaultAr
306iaLabel",accountNavigationData:i,navigationTitle:s,helpLinkDisplayText:"Navigation.AccountManagement.HelpLinkDisplayLabel"}),x&&Object(u.jsx)("div",{"data-testid":"sidebar-help",className:"sidebarHelp",children:c}),x&&Object(u.jsx)("div",{"data-testid":"sidebar-logout",children:r})]}),!d&&Object(u.jsx)("div",{"data-testid":"main-content",className:"mainContent",children:n}),!x&&d&&Object(u.jsx)("div",{"data-testid":"mobile-help-component-container",className:"mobileHelpContent",children:c})]})]})}},942:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var a=n(6);const i=[{displayName:"Navigation.EventAccountManagement.CelebrantAccountLabel",sublinks:[{displayName:"Navigation.EventAccountManagement.AccountInfoLabel",src:a.a.account.information,external:!1},{displayName:"Navigation.EventAccountManagement.EventInformationLabel",src:a.a.account.eventInformation,external:!1},{displayName:"Navigation.EventAccountManagement.SettingsLinkLabel",src:a.a.account.settings,external:!1}]},{displayName:"Navigation.EventAccountManagement.FavoritesHeader",sublinks:[{displayName:"Navigation.EventAccountManagement.FavoriteVendorsLabel",src:a.a.account.favorites,external:!1}]}]},947:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));n(1);const a=n(4).default.div` 307 display: flex; 308 flex-direction: column; 309 310 a { 311 text-decoration: none; 312 color: ${e=>e.theme.colors.foreground.text}; 313 } 314 315 p { 316 margin-block: 0; 317 } 318 319 .helpTitle { 320 padding-bottom: 12px; 321 } 322 323 .helpSubtitle { 324 padding-bottom: 24px; 325 } 326 327 .border { 328 border-bottom: solid; 329 border-bottom-color: ${e=>e.theme.colors.background.base}; 330 padding-bottom: 24px; 331 } 332 333 .contactMethods { 334 display: flex; 335 flex-direction: column; 336 gap: 24px; 337 338 .contactLink { 339 display: flex; 340 gap: 10px; 341 word-break: break-word; 342 } 343 } 344`;var i=n(88),o=n(2),c=n(6),s=n(0);const l=e=>{let{href:t,label:n,iconName:a}=e;return Object(s.jsxs)("a",{className:"contactLink p3",href:t,children:[Object(s.jsx)(o.t,{iconName:a,size:o.n.MD}),n]})},r=()=>{const{t:e}=Object(i.a)(),t=e("HelpInformation",{returnObjects:!0});return Object(s.jsxs)(a,{className:"helpInformationSection","data-testid":"help-information",children:[Object(s.jsx)("h4",{className:"helpTitle",children:t.EventUserHelpInfoTitle}),Object(s.jsxs)("div",{className:"contactMethods",children:[Object(s.jsx)(l,{href:c.a.aem.help.root,label:t.EventUserHelpCenter,iconName:o.m.HELP}),Object(s.jsx)(l,{href:`sms:${t.TextNumber};?&body=${t.TextBody}`,label:`${t.TextLabel} ${t.TextNumber}`,iconName:o.m.MESSAGE}),Object(s.jsx)(l,{href:`tel:+${t.PhoneNumber}`,label:`${t.EventUserPhone} ${t.PhoneNumber}`,iconName:o.m.PHONE}),Object(s.jsx)(l,{href:`mailto:${t.EventUserEmail}`,label:t.EventUserEmailLabel,iconName:o.m.EMAIL}),Object(s.jsx)("div",{className:"border"})]})]})}},948:function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));n(1);const a=n(4).default.div` 345 display: flex; 346 flex-direction: column; 347 348 a { 349 text-decoration: none; 350 color: ${e=>{var t,n,a;return null===e||void 0===e||null===(t=e.theme)||void 0===t||null===(n=t.colors)||void 0===n||null===(a=n.foreground)||void 0===a?void 0:a.text}}; 351 } 352 353 .logOutWrapper { 354 display: flex; 355 flex-direction: column; 356 padding-top: 24px; 357 358 .logOutLink { 359 display: flex; 360 gap: 10px; 361 } 362 } 363`;var i=n(88),o=n(2),c=n(6),s=n(0);const l=()=>{const{t:e}=Object(i.a)();return Object(s.jsx)(a,{className:"logOut","data-testid":"logout",children:Object(s.jsx)("div",{className:"logOutWrapper",children:Object(s.jsxs)("a",{className:"logOutLink p3",href:c.a.logout,children:[Object(s.jsx)(o.t,{iconName:o.m.LOGOUT,size:o.n.MD}),e("Navigation.UserMenu.LogOut.displayName")]})})})}}}]); 364//# sourceMappingURL=36.cb6b1aad.chunk.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.