next.js/test/e2e/app-dir/actions/app/delayed-action/layout-edge.tsx
layout-edge.tsx18 lines412 B
'use client'

export const runtime = 'edge'

import { useState } from 'react'
import { DataContext } from './context'

export default function Layout({ children }) {
  const [data, setData] = useState<number | null>(null)

  return (
    <DataContext.Provider value={{ data, setData }}>
      <div>{children}</div>
      <div id="delayed-action-result">{data ?? '<null>'}</div>
    </DataContext.Provider>
  )
}
Quest for Codev2.0.0
/
SIGN IN