|
|
@ -25,7 +25,13 @@ import { useDispatch, useSelector } from 'react-redux'; |
|
|
|
import { accountApi } from '../../../modules/account/register/apis/accountApi'; |
|
|
|
import { accountApi } from '../../../modules/account/register/apis/accountApi'; |
|
|
|
import * as Actions from '../../../modules/account/register/actions/accountAction'; |
|
|
|
import * as Actions from '../../../modules/account/register/actions/accountAction'; |
|
|
|
|
|
|
|
|
|
|
|
export const AccountRegisterForm = ({ stepper, type, movePage, testName, setMemberName }) => { |
|
|
|
export const AccountRegisterForm = ({ |
|
|
|
|
|
|
|
stepper, |
|
|
|
|
|
|
|
type, |
|
|
|
|
|
|
|
movePage, |
|
|
|
|
|
|
|
testName, |
|
|
|
|
|
|
|
setMemberName |
|
|
|
|
|
|
|
}) => { |
|
|
|
const { agreeTerms } = useSelector(state => state.accountState); |
|
|
|
const { agreeTerms } = useSelector(state => state.accountState); |
|
|
|
const [minutes_Counter, setMinutes_Counter] = useState('03'); |
|
|
|
const [minutes_Counter, setMinutes_Counter] = useState('03'); |
|
|
|
const [seconds_Counter, setSeconds_Counter] = useState('00'); |
|
|
|
const [seconds_Counter, setSeconds_Counter] = useState('00'); |
|
|
@ -167,7 +173,7 @@ export const AccountRegisterForm = ({ stepper, type, movePage, testName, setMemb |
|
|
|
.oneOf([yup.ref('userPswd'), null], '비밀번호가 일치하지 않습니다.') |
|
|
|
.oneOf([yup.ref('userPswd'), null], '비밀번호가 일치하지 않습니다.') |
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
const { register, getValues, setValuey, errors, handleSubmit } = useForm({ |
|
|
|
const { register, getValues, setValue, errors, handleSubmit } = useForm({ |
|
|
|
defaultValues: { |
|
|
|
defaultValues: { |
|
|
|
userId: '', |
|
|
|
userId: '', |
|
|
|
userPswd: '', |
|
|
|
userPswd: '', |
|
|
@ -272,11 +278,11 @@ export const AccountRegisterForm = ({ stepper, type, movePage, testName, setMemb |
|
|
|
// console.log(register);
|
|
|
|
// console.log(register);
|
|
|
|
const { name, value } = e.target; |
|
|
|
const { name, value } = e.target; |
|
|
|
|
|
|
|
|
|
|
|
if(name == 'memberName') { |
|
|
|
if (name === 'memberName') { |
|
|
|
setMemberName(value); |
|
|
|
setMemberName(value); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (name == 'brthdyDate') { |
|
|
|
if (name === 'brthdyDate') { |
|
|
|
const regex = /^[0-9\b]{0,8}$/; |
|
|
|
const regex = /^[0-9\b]{0,8}$/; |
|
|
|
|
|
|
|
|
|
|
|
if (regex.test(value)) { |
|
|
|
if (regex.test(value)) { |
|
|
@ -285,7 +291,7 @@ export const AccountRegisterForm = ({ stepper, type, movePage, testName, setMemb |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
setValue(name, brthdyDate); |
|
|
|
setValue(name, brthdyDate); |
|
|
|
} |
|
|
|
} |
|
|
|
} else if (name == 'hpno') { |
|
|
|
} else if (name === 'hpno') { |
|
|
|
const regex = /^[0-9\b]{0,11}$/; |
|
|
|
const regex = /^[0-9\b]{0,11}$/; |
|
|
|
|
|
|
|
|
|
|
|
if (regex.test(value)) { |
|
|
|
if (regex.test(value)) { |
|
|
|