|
|
@@ -11,7 +11,7 @@ import {
|
|
|
import toast, { Toaster } from 'react-hot-toast';
|
|
|
import * as Yup from 'yup';
|
|
|
|
|
|
-import { useQuery } from 'react-query'
|
|
|
+import { useQuery, useQueryClient } from 'react-query'
|
|
|
import { Service } from '../../Utils/HTTP.js'
|
|
|
import useAuth from '../../Auth/useAuth.js';
|
|
|
|
|
|
@@ -108,6 +108,8 @@ function ModalForm(props) {
|
|
|
//plaza_id: Yup.array().required("Escoge una plaza valida")
|
|
|
})
|
|
|
|
|
|
+ const queryClient = useQueryClient();
|
|
|
+
|
|
|
const formik = useFormik({
|
|
|
initialValues: {
|
|
|
state: 1,
|
|
|
@@ -129,10 +131,11 @@ function ModalForm(props) {
|
|
|
|
|
|
rest.put(fields, props.token)
|
|
|
.then(result => {
|
|
|
+ queryClient.invalidateQueries('passwords')
|
|
|
console.log(result)
|
|
|
setTimeout(()=>{
|
|
|
props.handleOpen(false)
|
|
|
- },700)
|
|
|
+ },1000)
|
|
|
toast.success("Contraseña Actualizada")
|
|
|
})
|
|
|
.catch(bad => {
|