- {outcomes.map((outcome) => (
+ {PortfolioGoal.map((outcome) => (
diff --git a/src/app/home/page.tsx b/src/app/home/page.tsx
index faab169..f536cbc 100644
--- a/src/app/home/page.tsx
+++ b/src/app/home/page.tsx
@@ -1,5 +1,5 @@
import CardTiles from "../components/home/CardTiles";
-import getPortfolios from "./utils";
+import { getPortfolios } from "./utils";
import { AuthOptions } from "@/app/api/auth/[...nextauth]/route";
import { getServerSession } from "next-auth";
import { redirect } from "next/navigation";
diff --git a/src/app/home/utils.ts b/src/app/home/utils.ts
index 9c78b22..61e3c2c 100644
--- a/src/app/home/utils.ts
+++ b/src/app/home/utils.ts
@@ -6,9 +6,7 @@ import { NextRequest, NextResponse } from "next/server";
import { portfolio } from "@/app/db/schema/portfolio";
import type { Portfolio } from "@/app/db/schema/portfolio";
-export default async function getPortfolios(
- userId: number
-): Promise {
+export async function getPortfolios(userId: number): Promise {
const userPortfolios = await db
.select()
.from(portfolio)
diff --git a/src/types/next-auth.d.ts b/src/types/next-auth.d.ts
new file mode 100644
index 0000000..f95c692
--- /dev/null
+++ b/src/types/next-auth.d.ts
@@ -0,0 +1,14 @@
+import NextAuth from "next-auth";
+
+// This extends the session object to allow us to insert user data into it
+
+declare module "next-auth" {
+ interface Session {
+ user: {
+ id: string;
+ } & DefaultSession["user"];
+ }
+ interface User {
+ dbId: number;
+ }
+}