diff options
Diffstat (limited to 'src/view/com/posts/FeedSlice.tsx')
-rw-r--r-- | src/view/com/posts/FeedSlice.tsx | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/src/view/com/posts/FeedSlice.tsx b/src/view/com/posts/FeedSlice.tsx new file mode 100644 index 000000000..1dba8ac93 --- /dev/null +++ b/src/view/com/posts/FeedSlice.tsx @@ -0,0 +1,28 @@ +import React from 'react' +import {FeedSliceModel} from 'state/models/feed-view' +import {FeedItem} from './FeedItem' + +export function FeedSlice({ + slice, + showFollowBtn, + ignoreMuteFor, +}: { + slice: FeedSliceModel + showFollowBtn?: boolean + ignoreMuteFor?: string +}) { + return ( + <> + {slice.items.map((item, i) => ( + <FeedItem + key={item._reactKey} + item={item} + isThreadParent={slice.isThreadParentAt(i)} + isThreadChild={slice.isThreadChildAt(i)} + showFollowBtn={showFollowBtn} + ignoreMuteFor={ignoreMuteFor} + /> + ))} + </> + ) +} |