This commit is contained in:
parent
9ccd44fee6
commit
af38f4a3a0
|
@ -19,10 +19,12 @@ export const AuthorRatingControl = (props: AuthorRatingControlProps) => {
|
||||||
// eslint-disable-next-line unicorn/consistent-function-scoping
|
// eslint-disable-next-line unicorn/consistent-function-scoping
|
||||||
const handleRatingChange = async (isUpvote: boolean) => {
|
const handleRatingChange = async (isUpvote: boolean) => {
|
||||||
console.log('handleRatingChange', { isUpvote })
|
console.log('handleRatingChange', { isUpvote })
|
||||||
await apiClient.rateAuthor({ rated_slug: props.author.slug, value: isUpvote ? 1 : -1 })
|
if (props.author?.slug) {
|
||||||
|
await apiClient.rateAuthor({ rated_slug: props.author?.slug, value: isUpvote ? 1 : -1 })
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const [rating, setRating] = createSignal(props.author.stat.rating)
|
const [rating, setRating] = createSignal(props.author?.stat?.rating)
|
||||||
return (
|
return (
|
||||||
<div
|
<div
|
||||||
class={clsx(styles.rating, props.class, {
|
class={clsx(styles.rating, props.class, {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user