Criei uma função que pega o onSuccess do próprio TRPC e você pode fazer o que quiser com ela. Usei para resetar os campos do formulário, usando os próprios estados. Comentei dentro do código pra ficar melhor explicado como usar as outras funções como onError, onSettled se você achar útil usar.
Obs1.: Usei minha convenção para nomear os tipos, mas claro, você pode mudar.
Obs2.: Alterei o onClick do checkbox para onChange, já que o TypeScript tava dando erro, mesmo funcionando e funciona da mesma maneira do onClick.
Essa pull request resolve a issue #7.
Criei uma função que pega o
onSuccess
do próprio TRPC e você pode fazer o que quiser com ela. Usei para resetar os campos do formulário, usando os próprios estados. Comentei dentro do código pra ficar melhor explicado como usar as outras funções comoonError
,onSettled
se você achar útil usar.Obs1.: Usei minha convenção para nomear os tipos, mas claro, você pode mudar. Obs2.: Alterei o
onClick
do checkbox paraonChange
, já que o TypeScript tava dando erro, mesmo funcionando e funciona da mesma maneira doonClick
.fixes #7