diff --git a/src/app/p/[secret]/users/page.tsx b/src/app/p/[secret]/users/page.tsx index d4e4455..dd22692 100644 --- a/src/app/p/[secret]/users/page.tsx +++ b/src/app/p/[secret]/users/page.tsx @@ -98,7 +98,13 @@ export default function AdminUsersPage() { const verifyMutation = useMutation( trpc.admin.setPetVerified.mutationOptions({ - onSuccess: () => void qc.invalidateQueries({ queryKey: trpc.admin.listUsers.queryKey() }), + onSuccess: (pet) => { + void qc.invalidateQueries({ queryKey: trpc.admin.listUsers.queryKey() }); + toast.success(pet.isVerified ? `${pet.name} verified.` : `${pet.name} un-verified.`); + }, + onError: (err) => { + toast.error(`Verification failed: ${err.message}`); + }, }) ); @@ -118,6 +124,9 @@ export default function AdminUsersPage() { }); setWarnReason(""); }, + onError: (err) => { + toast.error(`Warning failed: ${err.message}`); + }, }) );