From dd49f853b49028f8e9b61aab0e00542db53868f8 Mon Sep 17 00:00:00 2001 From: fede Date: Mon, 24 Nov 2025 19:45:08 -0300 Subject: [PATCH] empece a armar la ui para la pagina de perfil --- src/lib/components/ui/spinner/index.ts | 1 + src/lib/components/ui/spinner/spinner.svelte | 14 +++ src/lib/head/AvatarButton.svelte | 7 +- src/routes/[perfil]/+page.svelte | 92 ++++++++++++++++++++ src/types.d.ts | 1 + 5 files changed, 112 insertions(+), 3 deletions(-) create mode 100644 src/lib/components/ui/spinner/index.ts create mode 100644 src/lib/components/ui/spinner/spinner.svelte diff --git a/src/lib/components/ui/spinner/index.ts b/src/lib/components/ui/spinner/index.ts new file mode 100644 index 0000000..f8b1ced --- /dev/null +++ b/src/lib/components/ui/spinner/index.ts @@ -0,0 +1 @@ +export { default as Spinner } from "./spinner.svelte"; diff --git a/src/lib/components/ui/spinner/spinner.svelte b/src/lib/components/ui/spinner/spinner.svelte new file mode 100644 index 0000000..9b12131 --- /dev/null +++ b/src/lib/components/ui/spinner/spinner.svelte @@ -0,0 +1,14 @@ + + + diff --git a/src/lib/head/AvatarButton.svelte b/src/lib/head/AvatarButton.svelte index 02488be..1d25635 100644 --- a/src/lib/head/AvatarButton.svelte +++ b/src/lib/head/AvatarButton.svelte @@ -1,4 +1,5 @@ + +
+
+ + +
+ + + {params.perfil[0].toUpperCase()} + +
+

+ {'test'} +

+

+ @{params.perfil} +

+
+
+

Posts:

+
+ {#if cargando} +
+ + + +

Cargando

+
+
+
+ {:else if mensajeError !== ''} +
+ + + +

+ {mensajeError} +

+
+
+
+ {/if} +
+
diff --git a/src/types.d.ts b/src/types.d.ts index 300ce71..6305a56 100644 --- a/src/types.d.ts +++ b/src/types.d.ts @@ -32,6 +32,7 @@ export interface Sesion { message: string; url: string; displayName: string; + username: string; } export interface LoginDto {