このリポジトリは2023-09-09にアーカイブされています。 ファイルの閲覧とクローンは可能ですが、プッシュ、イシューの作成、プルリクエストはできません。
kikikan/backend/resources/js/component/register/complete.jsx

44 行
1.5 KiB
React
Raw 通常表示 履歴

2021-12-31 12:01:41 +09:00
import React, { useState } from 'react';
2021-10-02 12:19:28 +09:00
import { Button } from '@material-ui/core';
2022-01-04 15:58:52 +09:00
import { useNavigate, useLocation } from 'react-router-dom';
2021-12-30 15:47:47 +09:00
import Alert from '../alert';
2021-10-02 12:19:28 +09:00
2022-01-04 17:44:38 +09:00
const SignUpComplete = () => {
2021-10-02 12:19:28 +09:00
2022-01-04 17:44:38 +09:00
const navigator = useNavigate();
const { pathname, state } = useLocation();
const [_success, setSuccess] = useState(state);
2021-10-02 12:19:28 +09:00
const gotoLogin = () => {
var url;
if(pathname.includes('c-account')) url = '/c-account/login';
else if(pathname.includes('p-account')) url = '/p-account/login';
2022-01-04 17:44:38 +09:00
navigator(url, {state: ''});
2021-10-02 12:19:28 +09:00
}
return (
<div className="l-single-container">
<div className="l-single-inner">
2021-10-26 13:03:16 +09:00
<p className="text-center font-weight-bold ft-25">本登録完了</p>
2021-11-10 03:49:19 +09:00
<span className="mt-80-px ft-18 ft-md-16 l-alert__text--success">
2021-10-02 12:19:28 +09:00
本登録が完了しました<br/>
ログイン画面よりログインを行ってください
2021-10-02 21:16:16 +09:00
</span>
2021-10-26 13:03:16 +09:00
<div className="mt-5">
<Button type="submit" fullWidth
2021-11-10 12:38:57 +09:00
className="btn-edit btn-default btn-h75 bg-yellow rounded-20"
2021-10-26 13:03:16 +09:00
onClick={gotoLogin}>
<span className="ft-16 font-weight-bold text-black">ログイン画面へ</span>
2021-10-03 15:26:02 +09:00
</Button>
2021-10-02 12:19:28 +09:00
</div>
</div>
2021-12-30 15:47:47 +09:00
{ _success && <Alert type="success" hide={()=>setSuccess('')}>{_success}</Alert> }
</div>
2021-10-02 12:19:28 +09:00
)
}
2021-10-06 03:23:58 +09:00
export default SignUpComplete;