next.js/test/e2e/app-dir/parallel-routes-and-interception/app/parallel-tab-bar/layout.js
layout.js62 lines1.2 KB
import Link from 'next/link'

function AudienceNav() {
  return (
    <ul>
      <li>
        <Link id="home-link-audience" href="/parallel-tab-bar">
          Home
        </Link>
      </li>
      <li>
        <Link id="demographics-link" href="/parallel-tab-bar/demographics">
          Demographics
        </Link>
      </li>
      <li>
        <Link id="subscribers-link" href="/parallel-tab-bar/subscribers">
          Subscribers
        </Link>
      </li>
    </ul>
  )
}

function ViewsNav() {
  return (
    <ul>
      <li>
        <Link id="home-link-views" href="/parallel-tab-bar">
          Home
        </Link>
      </li>
      <li>
        <Link id="impressions-link" href="/parallel-tab-bar/impressions">
          Impressions
        </Link>
      </li>
      <li>
        <Link id="view-duration-link" href="/parallel-tab-bar/view-duration">
          View Duration
        </Link>
      </li>
    </ul>
  )
}
export default function Layout({ children, audience, views }) {
  return (
    <>
      <h1>Tab Bar Layout</h1>
      {children}

      <h2>Audience</h2>
      <AudienceNav />
      {audience}

      <h2>Views</h2>
      <ViewsNav />
      {views}
    </>
  )
}
Quest for Codev2.0.0
/
SIGN IN