| @@ -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> | ||||
| ) | ) | ||||