UNPKG

react-activity-feed

Version:

React components to create activity and notification feeds

62 lines (53 loc) 1.55 kB
--- route: /components/like-button menu: UI Components --- import { Playground, Props } from 'docz'; import { LikeButton } from './LikeButton'; import { SinglePost } from './SinglePost'; import { Activity } from './Activity'; import { CommentList } from './CommentList'; import { CommentField } from './CommentField'; import { WithExampleStreamApp } from './docz'; # LikeButton ## Properties <Props of={LikeButton} /> ## Basic usage with Activity <Playground> <WithExampleStreamApp> <SinglePost feedGroup="timeline" activityId="aba1d300-dc4a-11e8-8080-80010edf5810" Activity={(props) => <Activity {...props} Footer={<LikeButton activity={props.activity} />} />} /> </WithExampleStreamApp> </Playground> ## Basic usage with Reaction(comment) <Playground> <WithExampleStreamApp> <SinglePost feedGroup="timeline" activityId="aba1d300-dc4a-11e8-8080-80010edf5810" options={{ withOwnChildren: true }} Activity={(props) => ( <Activity {...props} Footer={ <React.Fragment> <CommentField activity={props.activity} /> <CommentList activityId={props.activity.id} CommentItem={({ comment }) => ( <div> <div>{comment.data.text}</div> <LikeButton reaction={comment} /> </div> )} /> </React.Fragment> } /> )} /> </WithExampleStreamApp> </Playground>