From a8dc380d0393c2461fd3ece23a9dfe04bf35ec72 Mon Sep 17 00:00:00 2001 From: fede Date: Mon, 24 Nov 2025 18:38:39 -0300 Subject: [PATCH] creado componente aparte para la tarjeta de post y hice el skeleton ui para el edit y borrar --- src/lib/components/PostCard.svelte | 68 ++++++++++++++++++++++++++++++ src/lib/hooks/deletePost.ts | 0 src/lib/hooks/updatePost.ts | 0 src/routes/+page.svelte | 32 +------------- 4 files changed, 70 insertions(+), 30 deletions(-) create mode 100644 src/lib/components/PostCard.svelte create mode 100644 src/lib/hooks/deletePost.ts create mode 100644 src/lib/hooks/updatePost.ts diff --git a/src/lib/components/PostCard.svelte b/src/lib/components/PostCard.svelte new file mode 100644 index 0000000..b9fca16 --- /dev/null +++ b/src/lib/components/PostCard.svelte @@ -0,0 +1,68 @@ + + + + +
+
+ {post.authorId} + + + + + + + Opciones Publicación + + Editar + {}}> + +

Borrar

+
+
+
+
+
+
+
+ +

{post.content}

+ {#if post.imageUrl} + Post + {/if} +
+ +
+ {post.likesCount} likes + {post.repliesCount} replies + {post.createdAt.replace('T', ' ').split('.')[0]} + {#if post.isEdited} + Editado + {/if} +
+
+
diff --git a/src/lib/hooks/deletePost.ts b/src/lib/hooks/deletePost.ts new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/hooks/updatePost.ts b/src/lib/hooks/updatePost.ts new file mode 100644 index 0000000..e69de29 diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 49a7090..bcde02d 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -1,13 +1,11 @@