todoItem.js 996 Bytes
Newer Older
YoonDongMin's avatar
YoonDongMin committed
1
import React from 'react';
Choi Ga Young's avatar
Choi Ga Young committed
2
import { StyleSheet, Text, View } from 'react-native';
YoonDongMin's avatar
부채    
YoonDongMin committed
3
import Ionicons from 'react-native-vector-icons/Ionicons';
YoonDongMin's avatar
YoonDongMin committed
4

YoonDongMin's avatar
YDm    
YoonDongMin committed
5
function TodoItem({ item, onDeleteHandle }) {
YoonDongMin's avatar
부채    
YoonDongMin committed
6
    return (
YoonDongMin's avatar
DongM    
YoonDongMin committed
7
        <View style={styles.item}>
YoonDongMin's avatar
YDm    
YoonDongMin committed
8
            <Ionicons name='trash-outline' size={15} color='#333' onPress={onDeleteHandle} />
YoonDongMin's avatar
DongM    
YoonDongMin committed
9
            <Text style={styles.itemText}>{item.date}</Text>
YoonDongMin's avatar
YDm    
YoonDongMin committed
10
            <Text style={styles.itemText}>{item.message}</Text>
YoonDongMin's avatar
DongM    
YoonDongMin committed
11
12
13
14
            <Text style={styles.itemText}>{item.money}</Text>
            <Text style={styles.itemText}>{item.remained_money}</Text>
        </View>

YoonDongMin's avatar
YoonDongMin committed
15
16
    )

YoonDongMin's avatar
부채    
YoonDongMin committed
17
}
YoonDongMin's avatar
YoonDongMin committed
18

YoonDongMin's avatar
부채    
YoonDongMin committed
19
20
21
22
const styles = StyleSheet.create({
    item: {
        padding: 16,
        marginTop: 16,
Choi Ga Young's avatar
Choi Ga Young committed
23
        borderColor: '#bbb',
YoonDongMin's avatar
부채    
YoonDongMin committed
24
25
        borderWidth: 1,
        borderStyle: 'd',
Choi Ga Young's avatar
Choi Ga Young committed
26
        borderStyle: 'dashed', 
YoonDongMin's avatar
부채    
YoonDongMin committed
27
        borderRadius: 10,
Choi Ga Young's avatar
Choi Ga Young committed
28
        flexDirection: 'row' 
YoonDongMin's avatar
부채    
YoonDongMin committed
29
30
    },
    itemText: {
YoonDongMin's avatar
YDm    
YoonDongMin committed
31
        fontFamily: 'GowunDodum-Regular',
YoonDongMin's avatar
부채    
YoonDongMin committed
32
33
        marginLeft: 10,
    }
YoonDongMin's avatar
YdM    
YoonDongMin committed
34
35
36
})

export default TodoItem;