Pass comment into tip callback

This commit is contained in:
Marshall Polaris 2022-08-09 14:34:11 -07:00
parent 21728cc2e9
commit 47eb90bd21

View File

@ -37,7 +37,7 @@ export function Tipper(prop: { comment: Comment; tips: CommentTips }) {
// declare debounced function only on first render
const [saveTip] = useState(() =>
debounce(async (user: User, change: number) => {
debounce(async (user: User, comment: Comment, change: number) => {
if (change === 0) {
return
}
@ -73,7 +73,7 @@ export function Tipper(prop: { comment: Comment; tips: CommentTips }) {
const addTip = (delta: number) => {
setLocalTip(localTip + delta)
me && saveTip(me, localTip - savedTip + delta)
me && saveTip(me, comment, localTip - savedTip + delta)
}
const canDown = me && localTip > savedTip