Quest for Codev2.0.0
/
SIGN IN
next.js/test/e2e/app-dir/instant-validation-build/app/(default)/search-params/invalid-undeclared-use-search-params-caught/page.tsx
page.tsx30 lines670 B
import type { Instant } from 'next'
import { Suspense } from 'react'
import { SearchParamsReader } from './search-params-reader'

export const unstable_instant: Instant = {
  samples: [
    {
      searchParams: {
        q: 'test',
      },
    },
  ],
}
export const unstable_prefetch = 'force-runtime'

export default function Page() {
  return (
    <main>
      <p>
        This page reads a searchParam via useSearchParams() that is not declared
        in the sample, so it should fail validation with an exhaustiveness
        error.
      </p>
      <Suspense fallback={<div>Loading...</div>}>
        <SearchParamsReader />
      </Suspense>
    </main>
  )
}