next.js/test/e2e/app-dir/ppr-full/app/fallback/use-selected-layout-segment/layout.jsx
layout.jsx21 lines432 B
'use client'
import { useSelectedLayoutSegment } from 'next/navigation'
import { Suspense } from 'react'

function Dynamic() {
  const segment = useSelectedLayoutSegment()

  return <div data-slug={segment}>{segment}</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