PageSourceSearch

https://www.zwolsetheaters.nl/assets/js/elements/footer-call-to-action.475.js

js zwolsetheaters.nl collected 2026-09-24 20:47:33 UTC 5,559 bytes, 1 lines download raw bytes

1"use strict";(self["webpackChunkfrontend"]=self["webpackChunkfrontend"]||[]).push([[7472],{871:function(o,t,e){e.r(t),e.d(t,{default:function(){return v}});var l=e(9726);const c=["onSubmit"],a=["onUpdate:modelValue","placeholder"],n=["innerHTML"],s=["innerHTML"];function i(o,t,e,i,r,_){const b=(0,l.g2)("BaseIcon"),u=(0,l.g2)("BaseComponentTitle"),d=(0,l.g2)("BaseTextElement"),f=(0,l.g2)("BaseButton"),k=(0,l.g2)("BaseComponent");return t[0]||((0,l.Vq)(-1),t[0]=(0,l.bF)(k,{class:(0,l.C4)([o.$style["footer-call-to-action-block"]]),model:o.baseModel,module:[o.module,[o.$style,"footer-call-to-action-block"]]},{default:(0,l.k6)(()=>[(0,l.Lk)("div",{class:(0,l.C4)(o.$style["footer-call-to-action-block__wrapper"])},[o.baseModel.icon?((0,l.uX)(),(0,l.Wv)(b,{key:0,name:o.baseModel.icon,custom:"",class:(0,l.C4)(o.$style["footer-call-to-action-block__icon"])},null,8,["name","class"])):(0,l.Q3)("",!0),(0,l.Lk)("div",{class:(0,l.C4)(o.$style["footer-call-to-action-block__content"])},[(0,l.bF)(u,{title:o.baseModel.title,class:(0,l.C4)(o.$style["footer-call-to-action-block__content__title"])},null,8,["title","class"]),(0,l.bF)(d,{text:o.baseModel.text,class:(0,l.C4)(o.$style["footer-call-to-action-block__content__text"])},null,8,["text","class"])],2),(0,l.Lk)("div",{class:(0,l.C4)(o.$style["footer-call-to-action-block__action"])},[o.baseModel.subscribeForm&&o.baseModel.subscribeForm.enabled?((0,l.uX)(),(0,l.CE)(l.FK,{key:0},[o.subscribeSucceeded?(0,l.Q3)("",!0):((0,l.uX)(),(0,l.CE)("form",{key:0,onSubmit:o.handleFormSubmit,class:(0,l.C4)(o.$style["footer-call-to-action-block__action__form"])},[(0,l.bo)((0,l.Lk)("input",{ref:"subscribeFormInputRef",type:"text","onUpdate:modelValue":t=>o.subscribeEmail=t,placeholder:o.baseModel.subscribeForm.placeholder,class:(0,l.C4)(o.$style["footer-call-to-action-block__action__form__input"])},null,10,a),[[l.Jo,o.subscribeEmail]]),(0,l.bF)(f,{type:"submit",title:o.baseModel.subscribeForm.submitButton,class:(0,l.C4)([o.$style["footer-call-to-action-block__action__form__button"],{[o.$style["is--loading"]]:o.subscribeLoading}])},null,8,["title","class"])],42,c)),!o.subscribeSucceeded&&o.subscribeError?((0,l.uX)(),(0,l.CE)("span",{key:1,innerHTML:o.subscribeError,class:(0,l.C4)(o.$style["footer-call-to-action-block__action__message"])},null,10,n)):(0,l.Q3)("",!0),o.subscribeSucceeded?((0,l.uX)(),(0,l.CE)("span",{key:2,innerHTML:o.baseModel.subscribeForm.submitText,class:(0,l.C4)(o.$style["footer-call-to-action-block__action__message"])},null,10,s)):(0,l.Q3)("",!0)],64)):(0,l.Q3)("",!0),o.baseModel.link?.url?((0,l.uX)(),(0,l.Wv)(f,{key:1,variant:"primary",title:o.baseModel.link.name,"link-url":o.baseModel.link.url,"link-target":o.baseModel.link.target,class:(0,l.C4)(o.$style["footer-call-to-action-block__action__button"])},null,8,["title","link-url","link-target","class"])):(0,l.Q3)("",!0)],2)],2)]),_:1},8,["class","model","module"]),(0,l.Vq)(1),t[0])}var r=e(8557),_=e(6125),b=e(6401);class u{constructor(o=null){(0,_.A)(this,"enabled",!1),(0,_.A)(this,"apiUrl",""),(0,_.A)(this,"placeholder",""),(0,_.A)(this,"submitButton",""),(0,_.A)(this,"submitText",""),(0,b.A)(o)||(0,r.Gv)().mergeExistingProps(this,{...o})}}class d extends r.xu{constructor(o=null,t=!1){super(o),(0,_.A)(this,"title",""),(0,_.A)(this,"text",""),(0,_.A)(this,"icon",""),(0,_.A)(this,"link",new r.aW),(0,_.A)(this,"subscribeForm",new u),(0,b.A)(o)||(0,r.Gv)().mergeExistingProps(this,{...o,link:o.link&&new r.aW(o.link),subscribeForm:o.subscribeForm&&new u(o.subscribeForm)}),t&&(0,r.Gv)().debugComponent("footer-call-to-action",o,this)}}var f=(0,l.pM)({mixins:[r.yY],props:{...r.yY.props,model:{type:Object,required:!0}},setup(o){const{localhost:t,to:e}=(0,r.Gv)(),{api:c}=(0,r.jC)(),a=(0,l.KR)(new d(o.model,o.debug)),n=(0,l.KR)(null),s=(0,l.KR)(""),i=(0,l.KR)(""),_=(0,l.KR)(!1),b=(0,l.KR)(!1),u=async o=>{if(o.preventDefault(),i.value="",!s.value)return void n.value?.focus();_.value=!0;const[l,r]=await e(c.post(t?"Subscribe":a.value.subscribeForm?.apiUrl,{email:s.value}));r?i.value=r:l&&l.succeeded&&(b.value=!0),_.value=!1};return{baseModel:a,subscribeFormInputRef:n,subscribeEmail:s,subscribeError:i,subscribeLoading:_,subscribeSucceeded:b,handleFormSubmit:u}},components:{BaseComponentTitle:r.ve,BaseTextElement:r.dG}}),k={"footer-call-to-action-block__icon":"footer-call-to-action-block__icon__b22315","footer-call-to-action-block__action__form__button":"footer-call-to-action-block__action__form__button__eb92ab","footer-call-to-action-block__content__title":"footer-call-to-action-block__content__title__af424a","is--loading":"is--loading__d18d95",disabled:"disabled__de719e","footer-call-to-action-block__action__form__input":"footer-call-to-action-block__action__form__input__a2266b","footer-call-to-action-block":"footer-call-to-action-block__d28a90","footer-call-to-action-block__wrapper":"footer-call-to-action-block__wrapper__e1432b","footer-call-to-action-block__content":"footer-call-to-action-block__content__e25ac9","footer-call-to-action-block__content__text":"footer-call-to-action-block__content__text__ffb26c","footer-call-to-action-block__action":"footer-call-to-action-block__action__f563de","footer-call-to-action-block__action__form":"footer-call-to-action-block__action__form__fa7ae5","footer-call-to-action-block__action__message":"footer-call-to-action-block__action__message__bb2f77","footer-call-to-action-block__action__button":"footer-call-to-action-block__action__button__fe9b6f"},m=e(6262);const p={};
1p["$style"]=k;const y=(0,m.A)(f,[["render",i],["__cssModules",p]]);var v=y}}]);

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.