import React from 'react'; import { View, Text, StyleSheet, ScrollView, Platform, useWindowDimensions } from 'react-native'; import { router } from 'expo-router'; import Animated, { FadeInDown, FadeInUp } from 'react-native-reanimated'; import { COLORS, SPACING, TYPOGRAPHY, BORDER_RADIUS, SHADOWS } from '../constants/theme'; import { useLanguage } from '../stores/LanguageContext'; import { Scissors, Calendar, Layout, Smartphone, MessageCircle, Palette, CreditCard, Lock } from 'lucide-react-native'; import { Button } from '../components/ui/Button'; import { Card } from '../components/ui/Card'; import { SafeAreaView } from 'react-native-safe-area-context'; export default function LandingPage() { const { t } = useLanguage(); const { width } = useWindowDimensions(); const isMobile = width < 768; const handleViewDemo = () => { router.push('/vintage-barber'); }; const handleAdmin = () => { router.push('/admin/login'); }; const features = [ { icon: , title: t('landing.feature1.title'), desc: t('landing.feature1.desc') }, { icon: , title: t('landing.feature2.title'), desc: t('landing.feature2.desc') }, { icon: , title: t('landing.feature3.title'), desc: t('landing.feature3.desc') }, { icon: , title: t('landing.feature4.title'), desc: t('landing.feature4.desc') }, { icon: , title: t('landing.feature5.title'), desc: t('landing.feature5.desc') }, { icon: , title: t('landing.feature6.title'), desc: t('landing.feature6.desc') } ]; return ( {/* Hero Section */} BarberFlow Pro {t('landing.subtitle')}