next.js/test/e2e/app-dir/parallel-routes-revalidation/app/page.tsx
page.tsx31 lines920 B
import Link from 'next/link'
import { clearData, getData } from './actions'

export default async function Home() {
  const data = await getData()
  const randomNumber = await fetch(
    'https://next-data-api-endpoint.vercel.app/api/random'
  ).then((res) => res.text())

  return (
    <div id="root-page">
      <Link href="/revalidate-modal">Open Revalidate Modal</Link>
      <Link href="/refresh-modal">Open Refresh Modal</Link>
      <Link href="/redirect-modal">Open Redirect Modal</Link>
      <Link href="/detail-page">Intercepted Detail Page</Link>
      <div id="random-number">{randomNumber}</div>
      <form action={clearData}>
        <button id="clear-entries">Clear Entries</button>
      </form>
      <div>
        <h1>Current Data</h1>
        <ul id="entries">
          {data.map((item, index) => (
            <li key={index}>{item}</li>
          ))}
        </ul>
      </div>
    </div>
  )
}
Quest for Codev2.0.0
/
SIGN IN