arreglada recarga al borrar un usuario

This commit is contained in:
2026-01-01 22:29:17 -03:00
parent f0701cdf9b
commit 90b2b7a72c

View File

@@ -6,14 +6,19 @@
import TablaUsuarios from '@/components/TablaUsuarios.svelte'; import TablaUsuarios from '@/components/TablaUsuarios.svelte';
import CardTitle from '@/components/ui/card/card-title.svelte'; import CardTitle from '@/components/ui/card/card-title.svelte';
import CardHeader from '@/components/ui/card/card-header.svelte'; import CardHeader from '@/components/ui/card/card-header.svelte';
import type { UserResponseDto } from '../../../types';
let cargando = $state(true); interface Prop {
let usuarios = $state(page.data.usuarios); usuarios?: UserResponseDto[];
error: boolean;
}
let { data }: Prop = $props();
</script> </script>
<div class="flex min-h-fit w-full items-center justify-center p-6 md:p-10"> <div class="flex min-h-fit w-full items-center justify-center p-6 md:p-10">
<div class="w-full max-w-6xl"> <div class="w-full max-w-6xl">
<Card class={page.data.error ? 'border-red-400' : ''}> <Card class={data.error ? 'border-red-400' : ''}>
<CardHeader class="w-full"> <CardHeader class="w-full">
<CardTitle class="rounded-full bg-accent-foreground/10"> <CardTitle class="rounded-full bg-accent-foreground/10">
<h1 class="mt-3 mb-4 scroll-m-20 text-center text-2xl font-extrabold tracking-tight"> <h1 class="mt-3 mb-4 scroll-m-20 text-center text-2xl font-extrabold tracking-tight">
@@ -22,12 +27,10 @@
</CardTitle> </CardTitle>
</CardHeader> </CardHeader>
<CardContent> <CardContent>
{#if page.data.usuarios.length === 0} {#if data.usuarios?.length === 0}
<CardDescription>No hay usuarios que mostar</CardDescription> <CardDescription>No hay usuarios que mostar</CardDescription>
{:else} {:else}
{#key page.data.usuarios} <TablaUsuarios usuarios={data.usuarios || []}></TablaUsuarios>
<TablaUsuarios bind:usuarios></TablaUsuarios>
{/key}
{/if} {/if}
</CardContent> </CardContent>
</Card> </Card>