|
@@ -48,12 +48,12 @@ const steps = ['個人資料', '預覽', '完成提交']; |
|
|
const Register = () => { |
|
|
const Register = () => { |
|
|
const [activeStep, setActiveStep] = useState(0); |
|
|
const [activeStep, setActiveStep] = useState(0); |
|
|
const [completed, setCompleted] = useState([false]); |
|
|
const [completed, setCompleted] = useState([false]); |
|
|
// const [isValid, setisValid] = useState(false); |
|
|
|
|
|
|
|
|
const [isValid, setisValid] = useState(null); |
|
|
|
|
|
|
|
|
// const handleIsValidChange = (value) => { |
|
|
|
|
|
// setisValid(value); |
|
|
|
|
|
// console.log(value) |
|
|
|
|
|
// }; |
|
|
|
|
|
|
|
|
const updateValid = (value) => { |
|
|
|
|
|
setisValid(value); |
|
|
|
|
|
console.log(value) |
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
const totalSteps = () => { |
|
|
const totalSteps = () => { |
|
|
return steps.length; |
|
|
return steps.length; |
|
@@ -139,8 +139,8 @@ const Register = () => { |
|
|
) : ( |
|
|
) : ( |
|
|
<React.Fragment> |
|
|
<React.Fragment> |
|
|
<AuthWrapper> |
|
|
<AuthWrapper> |
|
|
{/* <CustomFormWizard onIsValidChange={handleIsValidChange} step={activeStep} /> */} |
|
|
|
|
|
<CustomFormWizard step={activeStep} /> |
|
|
|
|
|
|
|
|
<CustomFormWizard updateValid={updateValid} step={activeStep} /> |
|
|
|
|
|
{/* <CustomFormWizard step={activeStep} /> */} |
|
|
</AuthWrapper> |
|
|
</AuthWrapper> |
|
|
<Stack direction="row" sx={{ pt: 2 }}> |
|
|
<Stack direction="row" sx={{ pt: 2 }}> |
|
|
{ activeStep === totalSteps() - 1 ? ( |
|
|
{ activeStep === totalSteps() - 1 ? ( |
|
@@ -177,7 +177,7 @@ const Register = () => { |
|
|
</Button> |
|
|
</Button> |
|
|
): |
|
|
): |
|
|
( |
|
|
( |
|
|
<Button onClick={handleNext} sx={{ mr: 1 }}> |
|
|
|
|
|
|
|
|
<Button disabled={isValid===false} onClick={handleNext} sx={{ mr: 1 }}> |
|
|
繼續 |
|
|
繼續 |
|
|
</Button> |
|
|
</Button> |
|
|
) |
|
|
) |
|
|