PageSourceSearch

https://www.politeianet.gr/assets/Newsletter.9BKThkix.js

js politeianet.gr collected 2026-10-01 11:39:06 UTC 1,772 bytes, 1 lines download raw bytes

1import{a4 as f,d as j,r as n,U as w,c1 as N,j as e,n as d,y as b}from"./index-jOxk7ZTv.js";import{C as u}from"./Checkbox.KAXJG8lW.js";import{u as k}from"./NewsletterStore.RJpDLRS1.js";import{i as y}from"./formHelper.qwjMgsyc.js";const C=()=>{const a=f(),{t:s}=j(),[r,m]=n.useState(w.getEmail()??""),[i,h]=n.useState(!1),{isInPersonalizedList:l,checkPersonalized:o,setPersonalized:p}=k();n.useEffect(()=>{r&&o(r)},[r,o]);const x=async t=>{if(t.preventDefault(),!y(r)){d(s("newsletter.invalidEmail"));return}if(!i){d(s("newsletter.acceptTermsError"));return}try{await b(r,!0,l?!0:null,s)}catch(c){console.error("Newsletter subscription error:",c)}},v=n.useMemo(()=>N?()=>null:a==="el"?()=>e.jsx("div",{id:"klaviyo-newsletter",className:"klaviyo-form-VuqxuF"}):()=>e.jsx("div",{id:"klaviyo-newsletter-en",className:"klaviyo-form-R8pNhd"}),[a]);return e.jsx("div",{className:"newsletter",children:e.jsxs("div",{className:"container content-wrapper",children:[e.jsxs("div",{className:"information",children:[e.jsx("h6",{children:s("newsletter.title")}),e.jsx("p",{children:s("newsletter.description")})]}),e.jsx("div",{className:"Klaviyo-content",children:v()}),e.jsxs("form",{onSubmit:x,children:[e.jsxs("div",{className:"input-container",children:[e.jsx("input",{type:"text",placeholder:s("newsletter.placeholder"),value:r,onChange:t=>m(t.target.value),required:!0}),e.jsx("button",{type:"submit",children:e.jsx("span",{children:s("newsletter.subscribeButton")})})]}),e.jsx("div",{className:"checkboxes-container",children:e.jsxs("div",{className:"checkboxes",children:[e.jsx(u,{label:s("newsletter.terms"),checked:i,onChange:t=>h(t.target.checked)}),e.jsx(u,{label:s("newsletter.personalized"),checked:l,onChange:t=>p(t.target.checked)})]})})]})]})})};export{C 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.