diff --git a/src/routes/search/[user]/+page.svelte b/src/routes/search/[user]/+page.svelte index a79e307..416f31f 100644 --- a/src/routes/search/[user]/+page.svelte +++ b/src/routes/search/[user]/+page.svelte @@ -13,31 +13,34 @@
-

Usuarios

- - {#each data.usuarios as usu} -
- -
- {/each} - -
-

Hastags

-
- -
- {#each data.htags as htag} - -
- #{htag} - -
-
+ {#if data.usuarios.length != 0} +

Usuarios

+ + {#each data.usuarios as usu} +
+ +
{/each} -
+ {/if} + {#if data.htags.length != 0} +
+

Hastags

+
+ +
+ {#each data.htags as htag} + +
+ #{htag} + +
+
+ {/each} +
+ {/if}
diff --git a/src/routes/search/[user]/+page.ts b/src/routes/search/[user]/+page.ts index 5dd1acc..b1861dc 100644 --- a/src/routes/search/[user]/+page.ts +++ b/src/routes/search/[user]/+page.ts @@ -14,8 +14,8 @@ export async function load({ params }) { return error(500, 'No se pudo alcanzar el servidor.'); } - if (usuarios.length == 0) { - return error(404, 'No se encontraron usuarios que coinsidan con la busqueda.'); + if (usuarios.length == 0 && htags.length == 0) { + return error(404, 'No se encontraron usuarios ni hashtags que coinsidan con la busqueda.'); } return { usuarios, htags }; }