next.js/test/e2e/app-dir/use-cache/app/(partially-static)/generate-metadata-resume/nested/layout.tsx
layout.tsx21 lines502 B
import { Metadata, ResolvingMetadata } from 'next'

export async function generateMetadata(
  _: {},
  parent: ResolvingMetadata
): Promise<Metadata> {
  'use cache'

  const { metadataBase } = await parent

  return {
    description: new Date().toISOString(),
    // We can not return a URL instance from a `'use cache'` function.
    metadataBase: metadataBase?.replace('/foo', '/bar'),
  }
}

export default function Layout({ children }: { children: React.ReactNode }) {
  return <>{children}</>
}
Quest for Codev2.0.0
/
SIGN IN