mirror of
https://github.com/emailerfacu-spec/minix-front.git
synced 2026-04-01 13:10:44 -03:00
refactor: enlineadas funciones que solo se usan una vez
This commit is contained in:
@@ -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 />
|
||||||
|
|||||||
Reference in New Issue
Block a user