From 508bf2113d99d897b47fac70072ac672054139cd Mon Sep 17 00:00:00 2001 From: Stevan Freeborn <65925598+StevanFreeborn@users.noreply.github.com> Date: Fri, 15 Sep 2023 13:26:19 -0500 Subject: [PATCH] feat: wrap reply and post user images in link to user profile --- src/components/Post.tsx | 16 +++++++++------- src/components/Reply.tsx | 17 ++++++++++------- src/components/UserPosts.tsx | 6 +++--- 3 files changed, 22 insertions(+), 17 deletions(-) diff --git a/src/components/Post.tsx b/src/components/Post.tsx index fda7603..973008b 100644 --- a/src/components/Post.tsx +++ b/src/components/Post.tsx @@ -46,13 +46,15 @@ export default function Post({ return (
- user profile image + + user profile image +
diff --git a/src/components/Reply.tsx b/src/components/Reply.tsx index 0576b24..40ff1b7 100644 --- a/src/components/Reply.tsx +++ b/src/components/Reply.tsx @@ -2,6 +2,7 @@ import { PostWithUserDto } from '@/app/types'; import { useUser } from '@clerk/nextjs'; import { Text } from '@codemirror/state'; import Image from 'next/image'; +import Link from 'next/link'; import PostActionButton from './PostActionButtons'; import PostActionModal from './PostActionModal'; import PostContent from './PostContent'; @@ -17,13 +18,15 @@ export default function Reply({ post }: { post: PostWithUserDto }) { return (
- user profile image + + user profile image +
diff --git a/src/components/UserPosts.tsx b/src/components/UserPosts.tsx index 01bb3fe..2f6c32f 100644 --- a/src/components/UserPosts.tsx +++ b/src/components/UserPosts.tsx @@ -8,7 +8,7 @@ import Loader from './Loader'; import Post from './Post'; export default function UserPosts({ user }: { user: UserDto }) { - const PAGE_SIZE = 10; + const PAGE_SIZE = 1; const pager = usePaginatedQuery( api.posts.getUsersPostById, { @@ -42,12 +42,12 @@ export default function UserPosts({ user }: { user: UserDto }) { } return ( -
+
{postsWithUser.map(post => (