More fixup per James feedback
This commit is contained in:
parent
9419b41730
commit
f68f3b75c3
|
@ -20,9 +20,8 @@ export function Tipper(prop: {
|
||||||
const { comment, myTip, totalTip } = prop
|
const { comment, myTip, totalTip } = prop
|
||||||
|
|
||||||
const me = useUser()
|
const me = useUser()
|
||||||
const savedTip = myTip
|
|
||||||
|
|
||||||
const [localTip, setLocalTip] = useState(savedTip)
|
const [localTip, setLocalTip] = useState(myTip)
|
||||||
|
|
||||||
// listen for user being set
|
// listen for user being set
|
||||||
const initialized = useRef(false)
|
const initialized = useRef(false)
|
||||||
|
@ -33,7 +32,7 @@ export function Tipper(prop: {
|
||||||
}
|
}
|
||||||
}, [myTip])
|
}, [myTip])
|
||||||
|
|
||||||
const total = totalTip - savedTip + localTip
|
const total = totalTip - myTip + localTip
|
||||||
|
|
||||||
// declare debounced function only on first render
|
// declare debounced function only on first render
|
||||||
const [saveTip] = useState(() =>
|
const [saveTip] = useState(() =>
|
||||||
|
@ -75,7 +74,7 @@ export function Tipper(prop: {
|
||||||
|
|
||||||
const addTip = (delta: number) => {
|
const addTip = (delta: number) => {
|
||||||
setLocalTip(localTip + delta)
|
setLocalTip(localTip + delta)
|
||||||
me && saveTip(me, comment, localTip - savedTip + delta)
|
me && saveTip(me, comment, localTip - myTip + delta)
|
||||||
toast(`You tipped ${comment.userName} ${formatMoney(LIKE_TIP_AMOUNT)}!`)
|
toast(`You tipped ${comment.userName} ${formatMoney(LIKE_TIP_AMOUNT)}!`)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user