@@ -96,50 +96,52 @@ export default async function LoginPage({ params }: Readonly<Props>) {
96
96
} ;
97
97
98
98
return (
99
- < GlobalProvider config = { init } labels = { init . labels } locale = { locale } >
100
- < div className = "flex flex-col min-h-dvh" >
101
- < Header data = { init . common . header } />
102
- < div className = "flex flex-col grow" >
103
- < AuthLayout >
104
- < SignInForm
105
- providers = { providerMap }
106
- labels = { {
107
- title : data . title ,
108
- subtitle : data . subtitle ,
109
- password : {
110
- label : data . password . label ,
111
- placeholder : data . password . placeholder ,
112
- hide : data . labels ?. hide ,
113
- show : data . labels ?. show ,
114
- errorMessages : data . password ?. errorMessages ,
115
- } ,
116
- username : {
117
- label : data . username . label ,
118
- placeholder : data . username . placeholder ,
119
- errorMessages : data . username ?. errorMessages ,
120
- } ,
121
- signIn : data . signIn ,
122
- providers : data . providers ,
123
- invalidCredentials : data . invalidCredentials ,
124
- } }
125
- onSignIn = { handleSignIn }
126
- />
127
- { data . image ?. url && (
128
- < Image
129
- src = { data . image ?. url }
130
- alt = { data . image ?. alt }
131
- fill = { true }
132
- className = "object-cover"
99
+ < body >
100
+ < GlobalProvider config = { init } labels = { init . labels } locale = { locale } themes = { init . themes } >
101
+ < div className = "flex flex-col min-h-dvh" >
102
+ < Header data = { init . common . header } />
103
+ < div className = "flex flex-col grow" >
104
+ < AuthLayout >
105
+ < SignInForm
106
+ providers = { providerMap }
107
+ labels = { {
108
+ title : data . title ,
109
+ subtitle : data . subtitle ,
110
+ password : {
111
+ label : data . password . label ,
112
+ placeholder : data . password . placeholder ,
113
+ hide : data . labels ?. hide ,
114
+ show : data . labels ?. show ,
115
+ errorMessages : data . password ?. errorMessages ,
116
+ } ,
117
+ username : {
118
+ label : data . username . label ,
119
+ placeholder : data . username . placeholder ,
120
+ errorMessages : data . username ?. errorMessages ,
121
+ } ,
122
+ signIn : data . signIn ,
123
+ providers : data . providers ,
124
+ invalidCredentials : data . invalidCredentials ,
125
+ } }
126
+ onSignIn = { handleSignIn }
133
127
/>
134
- ) }
135
- </ AuthLayout >
128
+ { data . image ?. url && (
129
+ < Image
130
+ src = { data . image ?. url }
131
+ alt = { data . image ?. alt }
132
+ fill = { true }
133
+ className = "object-cover"
134
+ />
135
+ ) }
136
+ </ AuthLayout >
137
+ </ div >
138
+ < Footer data = { init . common . footer } />
139
+
140
+ < Toaster />
141
+ < AppSpinner />
136
142
</ div >
137
- < Footer data = { init . common . footer } />
138
-
139
- < Toaster />
140
- < AppSpinner />
141
- </ div >
142
- </ GlobalProvider >
143
+ </ GlobalProvider >
144
+ </ body >
143
145
) ;
144
146
} catch ( _error ) {
145
147
notFound ( ) ;
0 commit comments