diff --git a/Front/src/paginas/ControlUsuarios.svelte b/Front/src/paginas/ControlUsuarios.svelte index eb2a796..66a0abb 100644 --- a/Front/src/paginas/ControlUsuarios.svelte +++ b/Front/src/paginas/ControlUsuarios.svelte @@ -13,7 +13,7 @@ let token = sessionStorage.getItem("token"); let showAddmenu: boolean = $state(false); - let grupo:string; + let grupo:string = $state(""); let SelCliente: Cliente = $state(); onMount(async () => { @@ -58,11 +58,11 @@ } } - async function bajaCliente(event:Event, Dni:number) { + async function bajaCliente(event:Event, cli:Cliente) { //WIP añadir una flag para que muestre que no se pudo dar se alta/baja event.stopPropagation(); try { - const response = await fetch($urlG+"/api/admin/cliente?Dni="+Dni, { + const response = await fetch($urlG+"/api/admin/cliente?Dni="+cli.dni, { method: "DELETE", headers: { "Auth": String(token), @@ -71,6 +71,7 @@ if(response.ok){ let data = await response.json(); modaldata = data.message; + cli.habilitado = !cli.habilitado; } } catch { modaldata = ""; @@ -170,11 +171,11 @@