aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMasaya Tojo <masaya@tojo.tokyo>2024-09-03 00:13:08 +0900
committerMasaya Tojo <masaya@tojo.tokyo>2024-09-03 00:14:14 +0900
commit5629a80c3623f9b6c5882348ca45b2167da12773 (patch)
tree2756c0791205376cef15822f85a05daf2583b1d1 /src
parentedddd70996b05c4e091b6aa0af6c7f3ef7e690ee (diff)
useEffectを使ってwatchHasGitHubRepoがfalseになったときにリセットする
Diffstat (limited to 'src')
-rw-r--r--src/SignUpForm3.tsx6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/SignUpForm3.tsx b/src/SignUpForm3.tsx
index bfd71d0..e3b347d 100644
--- a/src/SignUpForm3.tsx
+++ b/src/SignUpForm3.tsx
@@ -1,4 +1,5 @@
import './SignUp.css'
+import { useEffect } from 'react';
import { useForm } from 'react-hook-form'
import { zodResolver } from "@hookform/resolvers/zod"
import { useLocation, Navigate, useNavigate } from 'react-router-dom';
@@ -47,7 +48,10 @@ export const SignUpForm3Main = () => {
(reposData.map((json: any) => (json['name']))) :
[]
- // TODO: watchHasGitHubRepo が false の場合は gitHubUsername と repoName が '' になって欲しい
+ useEffect(() => {
+ setValue('gitHubUsername', '')
+ setValue('repoName', '')
+ }, [watchHasGitHubRepo])
// form1, form2 のデータがない場合は form1 にリダイレクトする
if (formData === null) {