Advertisement
Guest User

Untitled

a guest
Apr 8th, 2020
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import React from 'react';
  2. import { View, Text, Button, FlatList, StyleSheet, TouchableOpacity } from 'react-native';
  3. import Pie from './Pie';
  4. import Header from './Header';
  5. import { findExpByCat } from './FindExpense';
  6. import { expenses, categories, income, totalExpenses } from '../data';
  7.  
  8.  
  9. export default function ExpensesBreakdown({navigation}){
  10.     let data = [];
  11.     categories.forEach(({name}) => {
  12.         let exps = findExpByCat(name);
  13.         let total = 0;
  14.         exps.forEach(({amount}) => {
  15.             total += amount;
  16.         });
  17.         data.push({x: name, y: total});
  18.     });
  19.     data.push({x: 'Remaining', y: income - totalExpenses()})
  20.     return(
  21.         <View>
  22.             <Header name="Expenses Breakdown" />
  23.             <Pie data={data}
  24.             />
  25.         </View>
  26.     );
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement