File tree Expand file tree Collapse file tree 2 files changed +12
-16
lines changed
examples/s2-next-macros/src/app Expand file tree Collapse file tree 2 files changed +12
-16
lines changed Original file line number Diff line number Diff line change 1010 * governing permissions and limitations under the License.
1111 */
1212
13- 'use client' ;
14-
1513import { ClientProviders } from './provider' ;
1614import type { Metadata } from "next" ;
17- import { Provider } from '@react-spectrum/s2' ;
1815
1916export const metadata : Metadata = {
2017 title : "Spectrum 2 + Next.js" ,
@@ -27,12 +24,8 @@ export default function RootLayout({
2724 children : React . ReactNode ;
2825} > ) {
2926 return (
30- < Provider elementType = "html" locale = "en-US" >
31- < body >
32- < ClientProviders >
33- { children }
34- </ ClientProviders >
35- </ body >
36- </ Provider >
27+ < ClientProviders >
28+ { children }
29+ </ ClientProviders >
3730 ) ;
3831}
Original file line number Diff line number Diff line change 22
33import { useRouter } from 'next/navigation' ;
44import { RouterProvider } from 'react-aria-components' ;
5-
5+ import { ReactNode } from 'react' ;
6+ import { Provider } from '@react-spectrum/s2' ;
67declare module 'react-aria-components' {
78 interface RouterConfig {
89 routerOptions : NonNullable <
@@ -11,14 +12,16 @@ declare module 'react-aria-components' {
1112 }
1213}
1314
14- import { ReactNode } from 'react' ;
15-
1615export function ClientProviders ( { children } : { children : ReactNode } ) {
1716 let router = useRouter ( ) ;
1817
1918 return (
20- < RouterProvider navigate = { router . push } >
21- { children }
22- </ RouterProvider >
19+ < Provider elementType = "html" locale = "en-US" >
20+ < body >
21+ < RouterProvider navigate = { router . push } >
22+ { children }
23+ </ RouterProvider >
24+ </ body >
25+ </ Provider >
2326 ) ;
2427}
You can’t perform that action at this time.
0 commit comments