refactor: enlineadas funciones que solo se usan una vez

This commit is contained in:
2026-02-13 15:09:08 -03:00
parent ec9ec1f58a
commit 3e07252c6f

View File

@@ -92,26 +92,6 @@
return sortDirection === 'asc' ? '↑' : '↓'; return sortDirection === 'asc' ? '↑' : '↓';
} }
function handleCambiarContraseña(usuario: UserResponseDto) {
open = true;
usuarioCambioPass = usuario;
}
function handleModificar(usuario: UserResponseDto) {
openModificarUsuario = true;
usuarioModificar = usuario;
}
function handleBorrar(usuario: UserResponseDto) {
openBorrar = true;
usuarioBorrar = usuario;
}
function handleDarAdmin(usuario: UserResponseDto) {
openDarAdmin = true;
usuarioDarAdmin = usuario;
}
// $inspect(usuarios); // $inspect(usuarios);
let timeoutId: ReturnType<typeof setTimeout> | number | undefined; let timeoutId: ReturnType<typeof setTimeout> | number | undefined;
function buscarUsuarios() { function buscarUsuarios() {
@@ -196,7 +176,11 @@
<TableCell class="flex gap-2"> <TableCell class="flex gap-2">
<Tooltip> <Tooltip>
<TooltipTrigger> <TooltipTrigger>
<Button onclick={() => handleCambiarContraseña(usuario)}><KeyIcon></KeyIcon></Button <Button
onclick={() => {
open = true;
usuarioCambioPass = usuario;
}}><KeyIcon></KeyIcon></Button
> >
</TooltipTrigger> </TooltipTrigger>
<TooltipContent> <TooltipContent>
@@ -205,7 +189,12 @@
</Tooltip> </Tooltip>
<Tooltip> <Tooltip>
<TooltipTrigger> <TooltipTrigger>
<Button onclick={() => handleModificar(usuario)}><UserPen /></Button> <Button
onclick={() => {
openModificarUsuario = true;
usuarioModificar = usuario;
}}><UserPen /></Button
>
</TooltipTrigger> </TooltipTrigger>
<TooltipContent> <TooltipContent>
<p>Modificar Usuario</p> <p>Modificar Usuario</p>
@@ -215,7 +204,10 @@
<TooltipTrigger> <TooltipTrigger>
<Button <Button
disabled={usuario.isAdmin} disabled={usuario.isAdmin}
onclick={() => handleBorrar(usuario)} onclick={() => {
openBorrar = true;
usuarioBorrar = usuario;
}}
variant="destructive"><Trash_2 /></Button variant="destructive"><Trash_2 /></Button
> >
</TooltipTrigger> </TooltipTrigger>
@@ -231,7 +223,10 @@
<Tooltip> <Tooltip>
<TooltipTrigger> <TooltipTrigger>
<Button <Button
onclick={() => handleDarAdmin(usuario)} onclick={() => {
openDarAdmin = true;
usuarioDarAdmin = usuario;
}}
variant={usuario.isAdmin ? 'destructive' : 'default'} variant={usuario.isAdmin ? 'destructive' : 'default'}
> >
<Shield /> <Shield />