diff --git a/convex/schema.ts b/convex/schema.ts
index 4880818..01303f1 100644
--- a/convex/schema.ts
+++ b/convex/schema.ts
@@ -5,4 +5,15 @@ export default defineSchema({
users: defineTable({
clerkUser: v.any(),
}).index('by_clerk_id', ['clerkUser.id']),
+ posts: defineTable({
+ userId: v.id('users'),
+ content: v.array(v.string()),
+ likes: v.array(v.id('users')),
+ replies: v.array(
+ v.object({
+ userId: v.id('users'),
+ content: v.array(v.string()),
+ })
+ ),
+ }),
});
diff --git a/src/app/layout.tsx b/src/app/layout.tsx
index 54ab28d..1c6caa0 100644
--- a/src/app/layout.tsx
+++ b/src/app/layout.tsx
@@ -1,10 +1,13 @@
import Navbar from '@/components/Navbar';
import { ConvexProvider, NextThemesProvider } from '@/providers';
-import { ClerkProvider } from '@clerk/nextjs';
+import { ClerkProvider, SignedIn } from '@clerk/nextjs';
import type { Metadata } from 'next';
import { Inter } from 'next/font/google';
import './globals.css';
+import Link from 'next/link';
+import { BiSolidMessageSquareAdd } from 'react-icons/bi';
+
const inter = Inter({ subsets: ['latin'] });
export const metadata: Metadata = {
@@ -31,7 +34,7 @@ export default function RootLayout({