mirror of
https://github.com/ragestudio/comty.git
synced 2025-06-11 03:24:16 +00:00
handle open post
This commit is contained in:
parent
1dc6bf9c10
commit
4e5231b0fc
@ -26,6 +26,7 @@ const NoResultComponent = () => {
|
|||||||
export default class PostsLists extends React.Component {
|
export default class PostsLists extends React.Component {
|
||||||
state = {
|
state = {
|
||||||
currentIndex: 0,
|
currentIndex: 0,
|
||||||
|
openPost: null,
|
||||||
}
|
}
|
||||||
|
|
||||||
listRef = React.createRef()
|
listRef = React.createRef()
|
||||||
@ -120,9 +121,10 @@ export default class PostsLists extends React.Component {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
onDoubleClickPost = (data) => {
|
onToogleOpen = (to, data) => {
|
||||||
// open post
|
if (typeof this.props.onOpenPost === "function") {
|
||||||
app.setLocation(`/post/${data._id}`)
|
this.props.onOpenPost(to, data)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
render() {
|
render() {
|
||||||
@ -157,10 +159,10 @@ export default class PostsLists extends React.Component {
|
|||||||
key={index}
|
key={index}
|
||||||
data={post}
|
data={post}
|
||||||
events={{
|
events={{
|
||||||
|
onToogleOpen: this.onToogleOpen,
|
||||||
onClickLike: this.onLikePost,
|
onClickLike: this.onLikePost,
|
||||||
onClickDelete: this.onDeletePost,
|
onClickDelete: this.onDeletePost,
|
||||||
onClickSave: this.onSavePost,
|
onClickSave: this.onSavePost,
|
||||||
onDoubleClick: this.onDoubleClickPost,
|
|
||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
})
|
})
|
||||||
|
Loading…
x
Reference in New Issue
Block a user