import { Card, CardContent, CardDescription, CardHeader, } from '@/components/ui/card'; import { View } from '@/components/ui/view'; import { Text } from '@/components/ui/text'; import { Link } from '@/components/ui/link'; import { ScrollView } from '@/components/ui/scroll-view'; import { AvoidKeyboard } from '@/components/ui/avoid-keyboard'; import { Tabs, TabsList, TabsTrigger, TabsContent } from '@/components/ui/tabs'; import { SignInWithGoogle } from '@/components/auth/google'; import { SignInWithApple } from '@/components/auth/apple'; import { Password } from '@/components/auth/password'; import { EmailOTP } from './email-otp'; import { Dimensions } from 'react-native'; import { Button } from '@/components/ui/button'; import { useAuthActions } from '@convex-dev/auth/react'; import { useColor } from '@/hooks/useColor'; const { width: screenWidth } = Dimensions.get('window'); const tabWidth = (screenWidth - 44) / 3; // 16 padding on each side export const Auth = () => { const background = useColor('background'); const { signIn } = useAuthActions(); return ( 🚀 BNA Password OAuth OTP Login to your account By clicking continue, you agree to our{' '} Terms of Service {' '} and{' '} Privacy Policy ); };