fix logic of block/unblock buttons appearing
This commit is contained in:
@@ -28,9 +28,9 @@ export const unpin = ({ id, url }) => fetcher.put(`/admin/pin/${id}?url=${url}&p
|
||||
|
||||
export const remove = ({ id }) => fetcher.delete(`/admin/comment/${id}?url=${url}`);
|
||||
|
||||
export const blockUser = ({ id }) => fetcher.put(`/admin/user/${id}?&block=1`);
|
||||
export const blockUser = ({ id }) => fetcher.put(`/admin/user/${id}?block=1`);
|
||||
|
||||
export const unblockUser = ({ id }) => fetcher.put(`/admin/user/${id}?&block=0`);
|
||||
export const unblockUser = ({ id }) => fetcher.put(`/admin/user/${id}?block=0`);
|
||||
|
||||
export default {
|
||||
find,
|
||||
|
||||
@@ -32,13 +32,13 @@ export default class Comment extends Component {
|
||||
}
|
||||
|
||||
updateState(props) {
|
||||
const { pin, score = 0, votes = [] } = props.data;
|
||||
const { user: { block }, pin, score = 0, votes = [] } = props.data;
|
||||
const userId = store.get('user').id;
|
||||
|
||||
this.setState({
|
||||
score: score,
|
||||
pinned: !!pin,
|
||||
userBlocked: !!store.get('user').block,
|
||||
userBlocked: !!block,
|
||||
scoreIncreased: userId in votes && votes[userId],
|
||||
scoreDecreased: userId in votes && !votes[userId],
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user