문제점

src/app/(after-login)/dashboard/[id]/page.tsx
Type error: Type '{ params: { id: string; }; }' does not satisfy the constraint 'PageProps'.
  Types of property 'params' are incompatible.
    Type '{ id: string; }' is missing the following properties from type 'Promise<any>': then, catch, finally, [Symbol.toStringTag]

원인

해결 방법

export async function generateMetadata({ params }: { params: { id: string } }): Promise<Metadata> {
  const id = params.id; // 이 부분에서 단순 객체로 처리하여 타입 불일치 발생
  
export async function generateMetadata({ params }: { params: Promise<{ id: string }> }): Promise<Metadata> {
  const { id } = await params; // 수정