Updated to latest Next.js and ESlint version

This commit is contained in:
Ahmad 2024-10-15 19:55:03 -04:00
parent 862816858c
commit 73dda49ece
No known key found for this signature in database
GPG key ID: 8FD8A93530D182BF
11 changed files with 704 additions and 576 deletions

View file

@ -4,11 +4,10 @@ import { notFound, redirect } from 'next/navigation';
import { db } from '@/lib/db';
import { BoardNavbar } from './_components/board-navbar';
export async function generateMetadata({
params,
}: {
params: { boardId: string };
export async function generateMetadata(props: {
params: Promise<{ boardId: string }>;
}) {
const params = await props.params;
const { orgId } = auth();
if (!orgId) return { title: 'Board' };
@ -25,13 +24,14 @@ export async function generateMetadata({
};
}
const BoardIdLayout = async ({
children,
params,
}: {
const BoardIdLayout = async (props: {
children: React.ReactNode;
params: { boardId: string };
params: Promise<{ boardId: string }>;
}) => {
const params = await props.params;
const { children } = props;
const { orgId } = auth();
if (!orgId) redirect('/select-org');

View file

@ -5,12 +5,13 @@ import { db } from '@/lib/db';
import { ListContainer } from './_components/list-container';
interface BoardIdPageProps {
params: {
params: Promise<{
boardId: string;
};
}>;
}
const BoardIdPage = async ({ params }: BoardIdPageProps) => {
const BoardIdPage = async (props: BoardIdPageProps) => {
const params = await props.params;
const { orgId } = auth();
if (!orgId) {