import { StyleSheet, View, ActivityIndicator, ScrollView } from 'react-native'; import { Header } from '../components/Header'; import { BalanceCard } from '../components/BalanceCard'; import { TransactionForm } from '../components/TransactionForm'; import { TransactionList } from '../components/TransactionList'; import { useTransactions } from '../hooks/useTransactions'; import { calculateBalance } from '../utils/helpers'; import { COLORS } from '../constants/theme'; export default function HomeScreen() { const { transactions, loading, addTransaction, deleteTransaction } = useTransactions(); const balance = calculateBalance(transactions); if (loading) { return ( ); } return (
); } const styles = StyleSheet.create({ container: { flex: 1, backgroundColor: COLORS.background, }, content: { flex: 1, }, loading: { flex: 1, justifyContent: 'center', alignItems: 'center', backgroundColor: COLORS.background, }, });