import React from 'react'; import {Col} from "antd" import {TimelineItem} from "../types/types"; import FeedItem from "./FeedItem" import {roomTime, useTimeline} from "../lib/Connection"; import {useUpdateAfterDelay} from "../util/hooks"; import CSSTransition from "react-transition-group/CSSTransition"; import TransitionGroup from "react-transition-group/TransitionGroup"; const Feed = (props: any) => { const timeline = useTimeline(); useUpdateAfterDelay(500) let liveFeed: TimelineItem[] = []; if (timeline != null) { liveFeed = timeline.feed.filter(item => { return item.timestamp * 1000 <= roomTime() }); } return ( {liveFeed.map((item, i) => item.events.map((event, j) => ) )} ); }; export default Feed;