2 lines
910 B
JavaScript
2 lines
910 B
JavaScript
import{b as u,j as e}from"./vendor-BKmmeuxg.js";import{u as c}from"./use-lang-YfV87_zl.js";import{c as p}from"./utils-DxSsnXxD.js";import{B as b}from"./button-gradient-primary-CuKxTw1k.js";import{I as d}from"./input-error-LaPr_4wd.js";const y=({className:s,buttonText:a})=>{const{input:t}=c(),{data:o,setData:m,post:i,errors:l}=u({email:""}),n=r=>{r.preventDefault(),i(route("subscribes.store"))};return e.jsxs("form",{onSubmit:n,className:p("relative z-10",s),children:[e.jsxs("div",{className:"bg-background text-primary flex items-center justify-between gap-2 rounded-md border border-gray-400",children:[e.jsx("input",{type:"email",name:"email",value:o.email,onChange:r=>m("email",r.target.value),className:"h-[50px] w-full px-4 focus:outline-0",placeholder:t.email_placeholder}),e.jsx(b,{type:"submit",shadow:!1,className:"mr-1",children:a||"Subscribe"})]}),e.jsx(d,{message:l.email})]})};export{y as S};
|