import React, { useState } from 'react'; import { View, Text, StyleSheet, KeyboardAvoidingView, Platform, ScrollView, TouchableOpacity, Alert, } from 'react-native'; import { router } from 'expo-router'; import { Ionicons } from '@expo/vector-icons'; import { Button } from '@/components/ui/Button'; import { Input } from '@/components/ui/Input'; import { AppColors, BorderRadius, FontSizes, Spacing } from '@/constants/theme'; export default function RegisterScreen() { const [username, setUsername] = useState(''); const [email, setEmail] = useState(''); const [password, setPassword] = useState(''); const [confirmPassword, setConfirmPassword] = useState(''); const [name, setName] = useState(''); const [phone, setPhone] = useState(''); const [isLoading, setIsLoading] = useState(false); const handleSubmit = () => { // Basic validation if (!username.trim()) { Alert.alert('Error', 'Username is required'); return; } if (!email.trim()) { Alert.alert('Error', 'Email is required'); return; } if (!password.trim()) { Alert.alert('Error', 'Password is required'); return; } if (password !== confirmPassword) { Alert.alert('Error', 'Passwords do not match'); return; } if (!name.trim()) { Alert.alert('Error', 'Full name is required'); return; } // Show "in development" message Alert.alert( 'Coming Soon', 'Account registration is currently under development. Please contact support to create an account.', [{ text: 'OK' }] ); }; return ( {/* Back Button */} router.back()}> {/* Header */} Create Account Join WellNuo to start monitoring your loved ones {/* Form */}