mirror of
https://github.com/emailerfacu-spec/minix-front.git
synced 2026-04-01 13:10:44 -03:00
fix: error cuando no hay usuarios pero si htags
This commit is contained in:
@@ -13,31 +13,34 @@
|
|||||||
|
|
||||||
<div class="flex min-h-fit w-full flex-col items-center justify-center gap-2 p-6 md:p-10">
|
<div class="flex min-h-fit w-full flex-col items-center justify-center gap-2 p-6 md:p-10">
|
||||||
<div class="flex w-full max-w-6xl flex-col gap-2">
|
<div class="flex w-full max-w-6xl flex-col gap-2">
|
||||||
<h1 class="text-2xl font-bold">Usuarios</h1>
|
{#if data.usuarios.length != 0}
|
||||||
<Separator></Separator>
|
<h1 class="text-2xl font-bold">Usuarios</h1>
|
||||||
{#each data.usuarios as usu}
|
<Separator></Separator>
|
||||||
<div class="w-full">
|
{#each data.usuarios as usu}
|
||||||
<UserCard {usu} />
|
<div class="w-full">
|
||||||
</div>
|
<UserCard {usu} />
|
||||||
{/each}
|
</div>
|
||||||
|
|
||||||
<div class="mt-4">
|
|
||||||
<h2 class="mb-2 text-xl font-semibold">Hastags</h2>
|
|
||||||
</div>
|
|
||||||
<Separator />
|
|
||||||
<div class="mt-4 flex flex-col gap-2">
|
|
||||||
{#each data.htags as htag}
|
|
||||||
<a
|
|
||||||
href={`/htag/${htag}`}
|
|
||||||
class="w-full rounded-lg bg-accent p-3 text-lg font-medium text-foreground hover:bg-muted"
|
|
||||||
>
|
|
||||||
<div class="flex justify-between">
|
|
||||||
#{htag}
|
|
||||||
<ChevronRight />
|
|
||||||
</div>
|
|
||||||
</a>
|
|
||||||
{/each}
|
{/each}
|
||||||
</div>
|
{/if}
|
||||||
|
{#if data.htags.length != 0}
|
||||||
|
<div class="mt-4">
|
||||||
|
<h2 class="mb-2 text-xl font-semibold">Hastags</h2>
|
||||||
|
</div>
|
||||||
|
<Separator />
|
||||||
|
<div class="mt-4 flex flex-col gap-2">
|
||||||
|
{#each data.htags as htag}
|
||||||
|
<a
|
||||||
|
href={`/htag/${htag}`}
|
||||||
|
class="w-full rounded-lg bg-accent p-3 text-lg font-medium text-foreground hover:bg-muted"
|
||||||
|
>
|
||||||
|
<div class="flex justify-between">
|
||||||
|
#{htag}
|
||||||
|
<ChevronRight />
|
||||||
|
</div>
|
||||||
|
</a>
|
||||||
|
{/each}
|
||||||
|
</div>
|
||||||
|
{/if}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
@@ -14,8 +14,8 @@ export async function load({ params }) {
|
|||||||
return error(500, 'No se pudo alcanzar el servidor.');
|
return error(500, 'No se pudo alcanzar el servidor.');
|
||||||
}
|
}
|
||||||
|
|
||||||
if (usuarios.length == 0) {
|
if (usuarios.length == 0 && htags.length == 0) {
|
||||||
return error(404, 'No se encontraron usuarios que coinsidan con la busqueda.');
|
return error(404, 'No se encontraron usuarios ni hashtags que coinsidan con la busqueda.');
|
||||||
}
|
}
|
||||||
return { usuarios, htags };
|
return { usuarios, htags };
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user