PageSourceSearch

https://jarocinska.pl/_nuxt/B7907H0z.js

js jarocinska.pl collected 2026-09-25 06:15:00 UTC 4,971 bytes, 1 lines download raw bytes

1import s from"./9qViMJ07.js";import{B as i,d as t,a,e as n,c as l,k as r}from"./Cm2J8wJT.js";import{ah as o,ak as d,O as c,X as h,J as u,M as y,L as m,a4 as p,Q as b,T as w,U as g,$ as _,S as k,V as f}from"./Cw52Jb_b.js";import"./oPzPbeIq.js";import"./Dv5-W7ly.js";i.defaults.headers.common.multiportal="true";const v=t({name:"UserPanelNewsletter",setup:()=>({store:a(),config:r()}),components:{UserPanelLayout:s},data:()=>({items:{pending:!1,list:[]}}),asyncData:async()=>{let s,e;try{const i=([s,e]=n((()=>l("freshmail-sections",(()=>$fetch("/api/freshmail/sections"))))),s=await s,e(),s).data.value;return 200==i.status?{items:{pending:!1,list:i.sections}}:void 0}catch(i){}return!0},methods:{showToast(s,e){},async handleSectionsFetch(){this.items.pending=!0;try{}catch(s){}},async handleSubscribe(s){s.pending=!0,this.items.list=[...this.items.list],useToast();try{const t=`/api/freshmail/subscribe/${s.fm_list_uid}`,a=await i.post(t,{user_id:this.user.user_id,email:this.user.email});if(a.status>=200&&a.status<400){const e=a.data;e.success?(s.isSubscribed=!0,this.showToast("Dziękujemy za wpisanie się do listy",{title:"Pomyślnie zasubskrybowano",autoHideDelay:5e3,variant:"success",solid:!0})):this.showToast(`Wystąpił nieoczekiwany błąd: ${e.message||"Błąd 500"}`,{title:"Wystąpił nieoczekiwany błąd",autoHideDelay:5e3,variant:"danger",solid:!0})}else this.showToast(`Wystąpił nieoczekiwany błąd: ${e.message}`,{title:"Wystąpił nieoczekiwany błąd",autoHideDelay:5e3,variant:"danger",solid:!0})}catch(t){this.showToast(`Wystąpił nieoczekiwany błąd: ${t.message}`,{title:"Wystąpił nieoczekiwany błąd",autoHideDelay:5e3,variant:"danger",solid:!0})}s.pending=!1,this.items.list=[...this.items.list]},async handleUnsubscribe(s){s.pending=!0;try{const t=`/api/freshmail/unsubscribe/${s.fm_list_uid}`,a=await i.post(t,{user_id:this.user.user_id,email:this.user.email});if(a.success){const e=a.data;e.success?(s.isSubscribed=!1,this.showToast("Zostałeś pomyślnie wypisany z listy",{title:"Pomyślnie wypisano z listy",autoHideDelay:5e3,variant:"success",solid:!0})):this.showToast(`Wystąpił nieoczekiwany błąd: ${e.message||"Błąd 500"}`,{title:"Wystąpił nieoczekiwany błąd",autoHideDelay:5e3,variant:"danger",solid:!0})}else this.showToast(`Wystąpił nieoczekiwany błąd: ${e.message}`,{title:"Wystąpił nieoczekiwany błąd",autoHideDelay:5e3,variant:"danger",solid:!0})}catch(t){this.showToast(`Wystąpił nieoczekiwany błąd: ${t.message}`,{title:"Wystąpił nieoczekiwany błąd",autoHideDelay:5e3,variant:"danger",solid:!0})}s.pending=!1,this.items.list=[...this.items.list]},handleItemOpen(s){s.hasOwnProperty("isOpen")?s.isOpen=!s.isOpen:s.isOpen=!0,this.items.list=[...this.items.list]}},computed:{user(){return this.store.user},subscribedLists(){const s=this.config.public.portalId;return this.user&&this.user.freshmail_categories&&this.user.freshmail_categories.hasOwnProperty(s)?this.user.freshmail_categories[s]:[]}}},"$2FCFTFp51i"),z={class:"userPanel__newsletterList newsletterList"},C={class:"newsletterList__item"},L=["onClick"],O={class:"newsletterList__item-arrow"},T={key:0,class:"newsletterList__item-body"},W={class:"singleChild__title"},$={class:"singleChild__description"},D={class:"singleChild__bottom"},S=["onClick"],j={class:"singleChild__subscribed"},H=["onClick"],B={key:1,class:"spinner-border singleChild__spinner",role:"status"},P={key:0,class:"singleChild__divider"},U={key:1,class:"alert alert-primary text-center w-100",role:"alert"},x={key:1,class:"alert alert-primary",role:"alert"};const F=o(v,[["render",function(e,i,t,a,n,l){const r=d("font-awesome-icon"),o=s;return u(),c(o,null,{default:h((()=>[y("div",z,[e.items.list.length>0?(u(!0),m(k,{key:0},p(e.items.list,(s=>(u(),m("div",C,[y("div",{class:b("newsletterList__item-title "+(s.isOpen?"newsletterList__item-title--open":"")),onClick:()=>e.handleItemOpen(s)},[w(g(s.name)+" ",1),y("span",O,[_(r,{icon:["fas","chevron-down"]})])],10,L),s.isOpen?(u(),m("div",T,[s.categories&&s.categories.length>0?(u(!0),m(k,{key:0},p(s.categories,((s,t)=>(u(),m("div",{class:b(`singleChild ${e.subscribedLists&&e.subscribedLists.indexOf(s.id)>-1?"singleChild--open":""} `)},[y("h5",W,g(s.name),1),y("div",$,g(s.description),1),y("div",D,[s.pending?(u(),m("div",B)):(u(),m(k,{key:0},[e.subscribedLists&&-1==e.subscribedLists.indexOf(s.id)&&!s.isSubscribed?(u(),m("span",{key:0,class:"singleChild__cta btn btn-primary",onClick:()=>e.handleSubscribe(s)},"SUBSKRYBUJ",8,S)):(u(),m(k,{key:1},[y("span",j,[_(r,{icon:["fa","check-circle"]}),i[0]||(i[0]=w(" Subskrybujesz "))]),y("span",{class:"singleChild__unsubscribe",onClick:()=>e.handleUnsubscribe(s)},"Odsubskrybuj",8,H)],64))],64))]),t%4>0?(u(),m("span",P)):f("",!0)],2)))),256)):(u(),m("div",U," Brak list do wyświetlenia. "))])):f("",!0)])))),256)):f("",!0),e.items.pending||0!==e.items.list.length?f("",!0):(u(),m("div",x," Brak list do wyświetlenia. "))])])),_:1})}]]);export{F 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.