aboutsummaryrefslogtreecommitdiff
path: root/src/SignUpConfirm.tsx
blob: 295bad60e9240ffb71c85e6e37a333869da5103a (about) (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
import './SignUp.css'
import { useLocation, Navigate } from 'react-router-dom';
import { Form } from './signUpSchema'

export const SignUpConfirm = () => {
  const location = useLocation()

  const form = location.state as Form | null;

  // form1 のデータがない場合は form1 にリダイレクトする
  if (form === null) {
    return <Navigate replace to="/sign-up/form1" />
  }

  return (
    <>
      <h1>会員登録 確認画面</h1>
      <div>
        <h2>あなたの情報</h2>
        <div className="signUpForm">
          <p>お名前: {form.name}</p>
          <p>名前カナ: {form.kana}</p>
          <p>電話番号: {form.tel1}-{form.tel2}-{form.tel3}</p>
        </div>
        <h2>ログイン関連の情報</h2>
        <div className="signUpForm">
          <p>メールアドレス: {form.email}</p>
          <p>パスワード: セキュリティ上の理由のため非表示</p>
        </div>
      </div>
    </>
  );
}