mirror of
https://github.com/ragestudio/comty.git
synced 2025-06-09 10:34:17 +00:00
added saved
and post
This commit is contained in:
parent
f7c48a6228
commit
3bb5646713
@ -115,9 +115,9 @@ export default class PostCard extends React.PureComponent {
|
||||
<h3 dangerouslySetInnerHTML={{ __html: payload.postText }} />
|
||||
</div>
|
||||
) : null}
|
||||
{payload.postFile ? (
|
||||
{payload.postFile_full ? (
|
||||
<div className={styles.post_card_file}>
|
||||
<MediaPlayer file={payload.postFile} />
|
||||
<MediaPlayer file={payload.postFile_full} />
|
||||
</div>
|
||||
) : null}
|
||||
</div>
|
||||
|
@ -54,11 +54,13 @@ export default class PostsFeed extends React.Component {
|
||||
if (socket) {
|
||||
const requestPayload = {
|
||||
from: this.props.from ?? "feed",
|
||||
post_id: this.props.fromID ?? 0,
|
||||
userToken: this.props.app.session_token,
|
||||
id: this.getUserIdByProps(this.props.fromID) ?? this.props.app.session_uuid
|
||||
}
|
||||
|
||||
const requestCallback = (data) => {
|
||||
console.log(data)
|
||||
if (Array.isArray(data.response)) {
|
||||
this.setState({ feed: data.response })
|
||||
} else {
|
||||
|
@ -98,7 +98,7 @@ export default {
|
||||
to: `/hashtag?key=:id`,
|
||||
},
|
||||
{
|
||||
match: '/p;:id',
|
||||
match: '/post/:id',
|
||||
to: `/post?key=:id`,
|
||||
},
|
||||
{
|
||||
|
19
src/pages/post.js
Normal file
19
src/pages/post.js
Normal file
@ -0,0 +1,19 @@
|
||||
import React from 'react'
|
||||
import { connect } from 'umi'
|
||||
import { PostsFeed } from 'components'
|
||||
|
||||
@connect(({ app }) => ({ app }))
|
||||
export default class Post extends React.Component{
|
||||
state = {
|
||||
postID: null
|
||||
}
|
||||
componentDidMount(){
|
||||
this.setState({ postID: new URLSearchParams(location.search).get('key') })
|
||||
}
|
||||
render(){
|
||||
if (!this.state.postID) {
|
||||
return null
|
||||
}
|
||||
return <PostsFeed from="post" fromID={this.state.postID} />
|
||||
}
|
||||
}
|
10
src/pages/saves.js
Normal file
10
src/pages/saves.js
Normal file
@ -0,0 +1,10 @@
|
||||
import React from 'react'
|
||||
import { connect } from 'umi'
|
||||
import { PostsFeed } from 'components'
|
||||
|
||||
@connect(({ app }) => ({ app }))
|
||||
export default class Saves extends React.Component{
|
||||
render(){
|
||||
return <PostsFeed from="saved" />
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user