PageSourceSearch

https://www.textilwirtschaft.de/_nuxt/uJt8qrO1.js

js textilwirtschaft.de collected 2026-09-24 17:09:59 UTC 2,754 bytes, 1 lines download raw bytes

1import{u as R,a as P,F as y}from"./CPi8rvgp.js";import{d as h,u as C,e as m,f as v,F as L,g as e,w as s,k as l,p as T,i as b,R as U,l as B,m as H,q as V,r,y as k,c as w,z as I,S as N,A as x,D}from"./DbIaeWh9.js";import{F as O}from"./_NoThJc3.js";import{u as $}from"./D0oAzpBo.js";import"./noFPoAPi.js";import"./DlAUqK2U.js";const j=["innerHTML"],A=["innerHTML"],z=["innerHTML"],G=h({__name:"UpdateMailRequestForm",props:{headingLevel:{}},setup(c){const{t}=C(),{d:a}=$("forms"),p=R(P),f=r({email:""}),i=r({email:""}),_=r(null),n=r(!1),o=r("");async function E(){n.value=!0,o.value="",p.resetErrors(i.value);const{success:u,data:d,errors:g}=p.validate(f);if(!u){p.setErrors(i.value,g),n.value=!1,await k();return}const{status:q,error:S}=await w("/api/users/send/updaterequest",{method:"POST",body:{oldEmail:d?.email}});q===200?_.value=!0:(o.value=a("updateEmailRequest.responseErrorMessage"),_.value=!1,n.value=!1,I("account","updateMail request failed",{endpoint:"/api/users/send/updaterequest",status:q,error:S}))}const M=t("lineConfig.aboServicePhone"),F=a("updateEmailRequest.successMessage",{aboServiceMail:t("lineConfig.aboServiceMail"),aboServicePhone:M,aboServicePhoneClean:M.replace(/[^0-9+]/g,""),lineName:t("lineConfig.lineName")});return(u,d)=>(m(),v(L,{headline:e(a)("updateEmailRequest.headline"),"heading-level":c.headingLevel,"is-successfully-submitted":e(_),"handle-submit":E},{intro:s(()=>[b("div",{innerHTML:e(a)("updateEmailRequest.intro")},null,8,j)]),"response-error-message":s(()=>[e(o)?(m(),H("div",{key:0,innerHTML:e(o)},null,8,A)):V("",!0)]),buttons:s(()=>[l(B,null,{end:s(()=>[l(U,{label:e(a)("updateEmailRequest.button.resetPassword"),type:"submit",disabled:e(n)},null,8,["label","disabled"])]),_:1})]),submitted:s(()=>[b("div",{innerHTML:e(F)},null,8,z)]),default:s(()=>[l(O,null,{default:s(()=>[l(y,{id:("useId"in u?u.useId:e(T))(),modelValue:e(f).email,"onUpdate:modelValue":d[0]||(d[0]=g=>e(f).email=g),label:e(a)("updateEmailRequest.field.email.label"),type:"email",placeholder:e(a)("updateEmailRequest.field.email.placeholder"),required:!0,error:e(i).email,state:e(i).email?"error":void 0,"input-attributes":{name:"email"}},null,8,["id","modelValue","label","placeholder","error","state"])]),_:1})]),_:1},8,["headline","heading-level","is-successfully-submitted"]))}}),J=Object.assign(G,{__name:"OrganismsFormsUpdateMailRequestForm"}),K={class:"container__stage"},Q=h({__name:"UpdateMailRequestPage",setup(c){return(t,a)=>(m(),v(N,null,{default:s(()=>[b("section",K,[l(J,{"heading-level":"h1"})])]),_:1}))}}),W=Object.assign(Q,{__name:"PagesUpdateMailRequestPage"}),te=h({__name:"change-email",setup(c){return x().value="default",D().useDefaults("userChangeEmail",{noIndex:!0}),(t,a)=>(m(),v(W))}});export{te 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.