next.js/test/e2e/app-dir/ppr-full/app/fallback/nested/use-selected-layout-segments/layout.jsx
layout.jsx21 lines457 B
'use client'
import { useSelectedLayoutSegments } from 'next/navigation'
import { Suspense } from 'react'

function Dynamic() {
  const segments = useSelectedLayoutSegments()

  return <div data-slug={segments.join('/')}>{segments.join('/')}</div>
}

export default function Layout({ children }) {
  return (
    <>
      <Suspense fallback={<div data-fallback>Dynamic Loading...</div>}>
        <Dynamic />
      </Suspense>
      {children}
    </>
  )
}
Quest for Codev2.0.0
/
SIGN IN