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 LoadPost = ({ postid, viewer }) => {
let [post, setPost] = useState({});
useEffect(async () => {
setPost(await API.getPost(postid));
}, [postid]);
return (post._id ? : null);
};
let Notifications = ({ 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 }) => {
//return ();
const gotToPost = () => {
navigation.navigate('SinglePost', { postid: item.postid, viewer: Me });
};
return (
{item.body}
{" " + Moment(item.ts).fromNow()}
)
});
return (
item.ts}
/>
);
}
export default Notifications;
const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: "#edf2f7",
},
});