import './SignUp.css' import { useLocation, Navigate } from 'react-router-dom'; import { Form1Data, Form2Data, Form3Data, FormData, displayTel } from './signUpSchema' export const SignUpConfirm = () => { const location = useLocation() const data = location.state as { form1: Form1Data, form2: Form2Data, form3: Form3Data } | null; if (data === null) { return } const { form1, form2, form3 } = data const form: FormData = { ...form1, ...form2, ...form3 } const onclick = () => { console.log(form) } return ( <>

会員登録 確認画面

あなたの情報

お名前: {form.name}

名前カナ: {form.kana}

電話番号: {displayTel(form)}

ログイン関連の情報

メールアドレス: {form.email}

パスワード: セキュリティ上の理由のため非表示

プログラミング関連の情報

GitHubのアカウントはある?: {form.hasGithubRepo ? 'ある' : 'ない'}

GitHub の username: {form.githubUsername}

お気に入りの GitHub リポジトリ: {form.repoName}

); }