From 7956156d705297ba7c372577bb19c09517bbd444 Mon Sep 17 00:00:00 2001 From: Sebastien Castiel Date: Wed, 24 Jan 2024 09:50:37 -0500 Subject: Upgrade Next.js to 14.1.0 --- .../groups/[groupId]/expenses/[expenseId]/edit/page.tsx | 17 ++++++++++------- src/app/groups/[groupId]/expenses/create/page.tsx | 13 ++++++++----- src/app/groups/[groupId]/expenses/export/json/route.ts | 1 - src/app/groups/[groupId]/layout.tsx | 6 ++++-- src/app/groups/layout.tsx | 6 +++--- src/app/layout.tsx | 5 ++++- src/app/page.tsx | 2 +- 7 files changed, 30 insertions(+), 20 deletions(-) (limited to 'src/app') diff --git a/src/app/groups/[groupId]/expenses/[expenseId]/edit/page.tsx b/src/app/groups/[groupId]/expenses/[expenseId]/edit/page.tsx index 984d30f..8455d4d 100644 --- a/src/app/groups/[groupId]/expenses/[expenseId]/edit/page.tsx +++ b/src/app/groups/[groupId]/expenses/[expenseId]/edit/page.tsx @@ -9,6 +9,7 @@ import { import { expenseFormSchema } from '@/lib/schemas' import { Metadata } from 'next' import { notFound, redirect } from 'next/navigation' +import { Suspense } from 'react' export const metadata: Metadata = { title: 'Edit expense', @@ -39,12 +40,14 @@ export default async function EditExpensePage({ } return ( - + + + ) } diff --git a/src/app/groups/[groupId]/expenses/create/page.tsx b/src/app/groups/[groupId]/expenses/create/page.tsx index adbdff9..29a060f 100644 --- a/src/app/groups/[groupId]/expenses/create/page.tsx +++ b/src/app/groups/[groupId]/expenses/create/page.tsx @@ -3,6 +3,7 @@ import { createExpense, getCategories, getGroup } from '@/lib/api' import { expenseFormSchema } from '@/lib/schemas' import { Metadata } from 'next' import { notFound, redirect } from 'next/navigation' +import { Suspense } from 'react' export const metadata: Metadata = { title: 'Create expense', @@ -25,10 +26,12 @@ export default async function ExpensePage({ } return ( - + + + ) } diff --git a/src/app/groups/[groupId]/expenses/export/json/route.ts b/src/app/groups/[groupId]/expenses/export/json/route.ts index 0fd8ad8..ff14ae7 100644 --- a/src/app/groups/[groupId]/expenses/export/json/route.ts +++ b/src/app/groups/[groupId]/expenses/export/json/route.ts @@ -6,7 +6,6 @@ export async function GET( req: Request, { params: { groupId } }: { params: { groupId: string } }, ) { - console.log({ groupId }) const prisma = await getPrisma() const group = await prisma.group.findUnique({ where: { id: groupId }, diff --git a/src/app/groups/[groupId]/layout.tsx b/src/app/groups/[groupId]/layout.tsx index 3e649e7..fc76b61 100644 --- a/src/app/groups/[groupId]/layout.tsx +++ b/src/app/groups/[groupId]/layout.tsx @@ -5,7 +5,7 @@ import { getGroup } from '@/lib/api' import { Metadata } from 'next' import Link from 'next/link' import { notFound } from 'next/navigation' -import { PropsWithChildren } from 'react' +import { PropsWithChildren, Suspense } from 'react' type Props = { params: { @@ -41,7 +41,9 @@ export default async function GroupLayout({
- + + +
diff --git a/src/app/groups/layout.tsx b/src/app/groups/layout.tsx index 3b8b10e..02f136b 100644 --- a/src/app/groups/layout.tsx +++ b/src/app/groups/layout.tsx @@ -1,11 +1,11 @@ -import { PropsWithChildren } from 'react' +import { PropsWithChildren, Suspense } from 'react' export default function GroupsLayout({ children }: PropsWithChildren<{}>) { return ( - <> +
{children}
- +
) } diff --git a/src/app/layout.tsx b/src/app/layout.tsx index f8bff4c..30a0227 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -7,6 +7,7 @@ import { env } from '@/lib/env' import type { Metadata, Viewport } from 'next' import Image from 'next/image' import Link from 'next/link' +import { Suspense } from 'react' import './globals.css' export const metadata: Metadata = { @@ -71,7 +72,9 @@ export default function RootLayout({ enableSystem disableTransitionOnChange > - + + +