import React from 'react'; import { View, Text, TouchableOpacity, StyleSheet, Platform, useColorScheme, Image } from 'react-native'; import { FontAwesome } from '@expo/vector-icons'; interface SocialButtonsProps { onGooglePress: () => void; onFacebookPress: () => void; onApplePress: () => void; } export default function SocialButtons({ onGooglePress, onFacebookPress, onApplePress }: SocialButtonsProps) { const colorScheme = useColorScheme(); const isDark = colorScheme === 'dark'; return ( Or continue with {/* Google Button */} {/* Facebook Button */} {/* Apple Button */} {Platform.OS === 'ios' && ( )} ); } const styles = StyleSheet.create({ container: { marginTop: 30, width: '100%', alignItems: 'center', }, divider: { textAlign: 'center', marginBottom: 20, fontSize: 14, }, row: { flexDirection: 'row', justifyContent: 'center', gap: 20, // Space between buttons }, circleButton: { width: 50, height: 50, borderRadius: 25, alignItems: 'center', justifyContent: 'center', backgroundColor: 'white', shadowColor: '#000', shadowOffset: { width: 0, height: 2 }, shadowOpacity: 0.1, shadowRadius: 4, elevation: 3, }, google: { backgroundColor: 'white', }, facebook: { backgroundColor: 'white', }, appleLight: { backgroundColor: 'white', }, appleDark: { backgroundColor: '#333', // Dark background for Apple button in Dark Mode } });