import { View, Text, StyleSheet } from 'react-native'; import NormalButton from '../../../global/normal_button'; import { useState } from 'react'; import SingleSelectButtonGroup from '../../../global/select_button'; import useSignUpStore from '../../../../providers/signup_form_store'; type UberDriverProps = { goToNextPage: () => void; }; const UberDriver: React.FC = ({ goToNextPage }) => { const { signUpFormData, setSignUpFormData } = useSignUpStore(); const [error, setError] = useState(''); const options = [{ label: '是(可享有獨家優惠)' }, { label: '否' }]; const handleNext = () => { if (signUpFormData.isUberDriver == undefined) { setError('請確保所有資料都已填寫。'); } else { setError(''); goToNextPage(); } }; const selectLabelShown = () => { if (signUpFormData.isUberDriver == undefined) { return null; } else if (signUpFormData.isUberDriver == true) { return '是(可享有獨家優惠)'; } else { return '否'; } }; return ( ***********PLACEHOLDER*********** ***********PLACEHOLDER*********** ***********PLACEHOLDER*********** ***********PLACEHOLDER*********** ***********PLACEHOLDER*********** ***********PLACEHOLDER*********** ***********PLACEHOLDER*********** ***********PLACEHOLDER*********** ***********PLACEHOLDER*********** ***********PLACEHOLDER*********** ***********PLACEHOLDER*********** ***********PLACEHOLDER*********** ***********PLACEHOLDER*********** 下一步} onPress={goToNextPage} extendedStyle={{}} /> // <> // // 請問您是Uber Driver嗎? // { // const convertLabelToBoolean = // label === "是(可享有獨家優惠)" ? true : label === "否" ? false : undefined; // setSignUpFormData({ ...signUpFormData, isUberDriver: convertLabelToBoolean }); // }} // shouldShowRedOutline={error ? true : false} // selectedOption={selectLabelShown()} // /> // 下一步} // onPress={handleNext} // extendedStyle={{}} // /> // {error && {error}} // // ); }; const styles = StyleSheet.create({ container: { flex: 1, marginHorizontal: 20 }, text: { fontSize: 20, paddingBottom: 10 }, errorMessage: { fontSize: 14, color: '#ff0033', fontWeight: '400', marginLeft: 10, marginTop: 10 } }); export default UberDriver;