diff --git a/resources/js/Pages/Admin/User/Index.vue b/resources/js/Pages/Admin/User/Index.vue index fe5ef62..d517cb1 100644 --- a/resources/js/Pages/Admin/User/Index.vue +++ b/resources/js/Pages/Admin/User/Index.vue @@ -5,12 +5,32 @@ import Create from '@/Pages/Photo/Partials/Create.vue'; import Show from'@/Pages/Photo/Partials/Show.vue'; import Modal from '@/Pages/Photo/Partials/Modal.vue'; import { reactive, ref } from 'vue'; +import axios from 'axios'; const props = defineProps({ users: { type: Array, } }); + +let ids = [] + + + +const resetPassword = (id, email) => { + if(!ids.includes(id)) { + ids.push(id); + axios.post(route('password.email') + "?email=" + email); + document.querySelector("#reset-" + id).classList.remove("bg-primary"); + document.querySelector("#reset-" + id).classList.add("bg-gray-500"); + setTimeout(() => { + ids = ids.filter(i => i != id); + document.querySelector("#reset-" + id).classList.add("bg-primary"); + document.querySelector("#reset-" + id).classList.remove("bg-gray-500"); + }, 5 * 1000); + } + +}