PageSourceSearch

https://sallinggroup.com/_nuxt/NewsletterUnsubscribe.D15Zm97o.js

js sallinggroup.com collected 2026-10-01 12:08:19 UTC 1,862 bytes, 1 lines download raw bytes

1import{_ as h}from"./UiBar.vue.Bp_EtFcP.js";import{d as f,u as y,r as v,h as N,b as n,i as r,m as l,f as _,t as i,g as d,y as g,q as U,o as a,p as k,C as w}from"./entry.Ckf0ULWG.js";import{_ as E}from"./UiButton.vue.ChPDblEa.js";import{u as T}from"./fetch.DaJHocW7.js";import"./asyncData.4itJAddA.js";const $={class:"bg-base-blue text-white py-20"},C={class:"container"},x={class:"max-w-lg mt-10"},B={class:""},A={key:0,class:"mt-10"},I={key:1,class:"mt-10"},R={class:"text-display3"},V={key:2,class:"font-bold mt-4"},j=f({__name:"NewsletterUnsubscribe",props:{node:{},index:{}},setup(m){const{query:c}=y(),s=v({isUnsubscribed:!1,isError:!1});N({meta:[{hid:"robots",name:"robots",content:"noindex"}]});const p=async()=>{const e=w(),b=e.public.NUXT_ENV_SALLING_GROUP_API_URL,u=e.public.NUXT_ENV_SALLING_API_CMS_BEARER_TOKEN,o={emarsysToken:c.emarsysToken,gigyaToken:c.gigyaToken,subscriptionId:c.subscriptionId};if(Object.values(o).every(t=>t===void 0)){s.value.isError=!0;return}try{const{error:t}=await T(`${b}/v2/newsletters/unsubscribe`,{method:"POST",headers:{Authorization:`Bearer ${u}`,"Content-Type":"application/json"},body:o},"$rDTlJNnN9W");t.value?s.value.isError=!0:s.value.isUnsubscribed=!0}catch{s.value.isError=!0}};return(e,b)=>{const u=h,o=U,t=E;return a(),n("div",$,[r("div",C,[l(u),l(o,{headline:e.$t("newsletter_unsubscribe_title"),tag:m.index===0?"h1":"h3",class:"text-display1-sm lg:text-display1"},null,8,["headline","tag"]),r("div",x,[r("p",B,i(e.$t("newsletter_unsubscribe_description")),1),d(s).isUnsubscribed?_("",!0):(a(),n("div",A,[l(t,{onClick:p},{default:g(()=>[k(i(e.$t("newsletter_unsubscribe_label")),1)]),_:1})])),d(s).isUnsubscribed?(a(),n("div",I,[r("p",R,i(e.$t("newsletter_unsubscribe_success")),1)])):_("",!0),d(s).isError?(a(),n("div",V,i(e.$t("newsletter_unsubscribe_error")),1)):_("",!0)])])])}}});export{j as default};

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.