fix: forge UI updates forgeLevel after success — prix/taux rafraîchis
All checks were successful
CI/CD — Build & Deploy / Build & Deploy (push) Successful in 33s
All checks were successful
CI/CD — Build & Deploy / Build & Deploy (push) Successful in 33s
This commit is contained in:
@@ -75,6 +75,10 @@ export function ForgePage() {
|
|||||||
mutationFn: () => forgeApi.upgrade(selected!.id),
|
mutationFn: () => forgeApi.upgrade(selected!.id),
|
||||||
onSuccess: (res) => {
|
onSuccess: (res) => {
|
||||||
setLastResult({ success: res.success, newLevel: res.forgeLevel });
|
setLastResult({ success: res.success, newLevel: res.forgeLevel });
|
||||||
|
// Update selected item forgeLevel locally for immediate UI refresh
|
||||||
|
if (res.success) {
|
||||||
|
setSelected(prev => prev ? { ...prev, forgeLevel: res.forgeLevel } : null);
|
||||||
|
}
|
||||||
qc.invalidateQueries({ queryKey: ['inventory'] });
|
qc.invalidateQueries({ queryKey: ['inventory'] });
|
||||||
qc.invalidateQueries({ queryKey: ['character'] });
|
qc.invalidateQueries({ queryKey: ['character'] });
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user