feat: display user's posts on profile page

This commit is contained in:
Stevan Freeborn
2023-09-11 00:40:14 -05:00
parent 8b350c9809
commit 4b74f47e75
18 changed files with 397 additions and 67 deletions
+3 -14
View File
@@ -1,7 +1,8 @@
import { SignedIn, SignedOut, UserButton, currentUser } from '@clerk/nextjs';
import { SignedIn, SignedOut, currentUser } from '@clerk/nextjs';
import Link from 'next/link';
import { BiSolidMessageSquareAdd } from 'react-icons/bi';
import ThemeButton from './ThemeButton';
import UserButton from './UserButton';
export default async function Navbar() {
const user = await currentUser();
@@ -50,19 +51,7 @@ export default async function Navbar() {
</li>
<SignedIn>
<li>
<UserButton
appearance={{
elements: {
card: 'dark:bg-secondary-gray [&_*]:dark:text-white',
userButtonTrigger:
'border-solid border-2 border-primary-accent focus:shadow-none',
},
}}
userProfileMode='navigation'
userProfileUrl='/account'
signInUrl='/login'
afterSignOutUrl='/'
/>
<UserButton />
</li>
</SignedIn>
<SignedOut>