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