1import{r as n,j as e,C as f,s as C}from"./index-DCBqB4_O.js";import{P as p}from"./PageHero-BSe6n-Pz.js";const _={nombre:"",apellidos:"",documento_numero:"",fecha_nacimiento:"",email:"",telefono:"",direccion:"",municipio:"",provincia:"",codigo_postal:"",tipo_socio:"socio",cuota_importe:"60",periodicidad:"anual",forma_pago:"domiciliacion",iban:"",observaciones:""};function S(){const[a,m]=n.useState({..._}),[c,h]=n.useState(!1),[l,x]=n.useState(!1),[r,t]=n.useState(!1),[j,b]=n.useState(!1),[d,u]=n.useState(null),i=o=>s=>m(g=>({...g,[o]:s.target.value}));async function v(o){o.preventDefault(),t(!0),u(null);const{error:s}=await C.from("solicitudes_socio").insert({...a,fecha_nacimiento:a.fecha_nacimiento||null,cuota_importe:Number(a.cuota_importe||60),iban:a.iban?a.iban.replace(/\s+/g,"").toUpperCase():null,acepta_privacidad:c,acepta_comunicaciones:l});t(!1),s?u(s.message):b(!0)}return j?e.jsxs(e.Fragment,{children:[e.jsx(p,{eyebrow:"Bienvenida",title:"¡Gracias por unirte a AETHCV!",description:"Hemos recibido tu boletÃn de inscripción.",breadcrumbs:[{label:"Hazte socio"}]}),e.jsx("section",{className:"section",children:e.jsx("div",{className:"container-x",style:{maxWidth:760},children:e.jsxs("div",{className:"socio-ok",children:[e.jsx("h2",{children:"Solicitud enviada correctamente"}),e.jsx("p",{children:"Nuestro equipo revisará tus datos y se pondrá en contacto contigo para confirmar el alta y, si has elegido domiciliación, formalizar la orden SEPA."}),e.jsx("p",{children:"Puedes guardar o imprimir una copia de tu boletÃn ahora mismo."}),e.jsx("button",{className:"btn-socio",onClick:()=>window.print(),children:"Descargar / imprimir mi boletÃn (PDF)"})]})})})]}):e.jsxs(e.Fragment,{children:[e.jsx(p,{eyebrow:"Participa",title:"Hazte socio/a de AETHCV",description:"Con tu cuota sostienes la atención social, psicológica y nutricional, el alojamiento temporal para familias y los grupos de ayuda mutua. Rellena el boletÃn online: sin papeles y en dos minutos.",breadcrumbs:[{label:"Hazte socio"}]}),e.jsx("section",{className:"section",children:e.jsx("div",{className:"container-x",style:{maxWidth:860},children:e.jsxs("form",{className:"socio-form",onSubmit:v,children:[e.jsx("h3",{children:"Datos personales"}),e.jsxs("div",{className:"socio-grid",children:[e.jsxs("label",{children:["Nombre*",e.jsx("input",{required:!0,value:a.nombre,onChange:i("nombre")})]}),e.jsxs("label",{children:["Apellidos*",e.jsx("input",{required:!0,value:a.apellidos,onChange:i("apellidos")})]}),e.jsxs("label",{children:["DNI / NIE",e.jsx("input",{value:a.documento_numero,onChange:i("documento_numero")})]}),e.jsxs("label",{children:["Fecha de nacimiento",e.jsx("input",{type:"date",value:a.fecha_nacimiento,onChange:i("fecha_nacimiento")})]}),e.jsxs("label",{children:["Correo electrónico*",e.jsx("input",{required:!0,type:"email",value:a.email,onChange:i("email")})]}),e.jsxs("label",{children:["Teléfono",e.jsx("input",{value:a.telefono,onChange:i("telefono")})]}),e.jsxs("label",{className:"col-2",children:["Dirección",e.jsx("input",{value:a.direccion,onChange:i("direccion")})]}),e.jsxs("label",{children:["Municipio",e.jsx("input",{value:a.municipio,onChange:i("municipio")})]}),e.jsxs("label",{children:["Provincia",e.jsx("input",{value:a.provincia,onChange:i("provincia")})]}),e.jsxs("label",{children:["Código postal",e.jsx("input",{value:a.codigo_postal,onChange:i("codigo_postal")})]})]}),e.jsx("h3",{children:"Modalidad y cuota"}),e.jsxs("div",{className:"socio-grid",children:[e.jsxs("label",{children:["Tipo de alta",e.jsxs("select",{value:a.tipo_socio,onChange:i("tipo_socio"),children:[e.jsx("option",{value:"socio",children:"Socio/a"}),e.jsx("option",{value:"colaborador",children:"Colaborador/a"})]})]}),e.jsxs("label",{children:["Cuota anual",e.jsx("select",{value:a.cuota_importe,onChange:i("cuota_importe"),children:f.map(o=>e.jsx("option",{value:String(o.valor),children:o.etiqueta},o.valor))})]}),e.jsxs("label",{children:["Forma de abono",e.jsxs("select",{value:a.periodicidad,onChange:i("periodicidad"),children:[e.jsx("option",{value:"anual",children:"Un solo pago de 60 ⬠al año"}),e.jsx("option",{value:"semestral",children:"Dos pagos de 30 ⬠(semestral)"})]})]}),e.jsxs("label",{children:["Forma de pago",e.jsxs("select",{value:a.forma_pago,onChange:i("forma_pago"),children:[e.jsx("option",{value:"domiciliacion",children:"Domiciliación bancaria"}),e.jsx("option",{value:"transferencia",children:"Transferencia"}),e.jsx("option",{value:"bizum",children:"Bizum"}),e.jsx("option",{value:"efectivo",children:"Efectivo"})]})]}),a.forma_pago==="domiciliacion"&&e.jsxs("label",{className:"col-2",children:["IBAN",e.jsx("input",{placeholder:"ES00 0000 0000 0000 0000 0000",value:a.iban,onChange:i("iban")})]}),e.jsxs("label",{className:"col-2",children:["Observaciones",e.jsx("textarea",{rows:3,value:a.observaciones,onChange:i("observaciones")})]})]}),e.jsxs("div",{className:"socio-legal",children:[e.jsxs("label",{children:[e.jsx("input",{type:"checkbox",checked:c,onChange:o=>h(o.target.checked),required:!0})," He leÃdo y acepto la ",e.jsx("a",{href:"/privacidad",children:"polÃtica de privacidad"}),". Mis datos serán tratados por AETHCV para gestionar mi alta como socio/a.*"]}),e.jsxs("label",{children:[e.jsx("input",{type:"checkbox",checked:l,onChange:o=>x(o.target.checked)})," Autorizo a recibir comunicaciones de la asociación (boletÃn, actividades y convocatorias)."]})]}),d&&e.jsxs("p",{className:"socio-err",children:["No se ha podido envi
1ar: ",d]}),e.jsxs("div",{style:{display:"flex",gap:12,alignItems:"center",flexWrap:"wrap"},children:[e.jsx("button",{className:"btn-socio",type:"submit",disabled:r||!c,children:r?"Enviandoâ¦":"Enviar boletÃn de inscripción"}),e.jsx("button",{type:"button",className:"socio-print",onClick:()=>window.print(),children:"Imprimir / guardar en PDF"})]})]})})})]})}export{S as component};
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.