import { StatusBar } from 'expo-status-bar'; import React, { useState, useEffect } from 'react'; import { View, Text, StyleSheet, SafeAreaView, FlatList } from 'react-native'; import { Card } from 'react-native-paper'; import API from '../API.js'; import Post from '../components/Post.js'; import Moment from 'moment'; let NotificationsView = ({ navigation, route }) => { let [Me, setMeProfile] = useState({}); let [notifications, setNotifications] = useState([]); useEffect(async () => { let r = await API.getMe(); setMeProfile(r); setNotifications(r.notifications) }, [route.params]); const renderNotification = (({ item }) => { const gotToPost = () => { navigation.navigate('SinglePost', { postid: item.postid, viewer: Me }); }; return ( {item.body} {" " + Moment(item.ts).fromNow()} ) }); return ( item.ts} /> ); } export default NotificationsView; const styles = StyleSheet.create({ container: { flex: 1, backgroundColor: "#edf2f7", }, });