فهرست منبع

fix(stats): stabilize newsletter form reset

Adam 2 ماه پیش
والد
کامیت
0a60dbdcee
1فایلهای تغییر یافته به همراه3 افزوده شده و 2 حذف شده
  1. 3 2
      packages/stats/app/src/routes/index.tsx

+ 3 - 2
packages/stats/app/src/routes/index.tsx

@@ -1648,15 +1648,16 @@ function SubscribeModal(props: { onClose: () => void }) {
             method="post"
             onSubmit={(event) => {
               event.preventDefault()
+              const form = event.currentTarget
               setStatus("pending")
               setMessage("")
               fetch(`${import.meta.env.BASE_URL}api/newsletter`, {
                 method: "POST",
-                body: new FormData(event.currentTarget),
+                body: new FormData(form),
               }).then(
                 async (response) => {
                   if (response.ok) {
-                    event.currentTarget.reset()
+                    form.reset()
                     setStatus("success")
                     return
                   }