@@ -145,7 +145,7 @@ export const Logout = () => {
145
145
} , [ location ] ) ;
146
146
} ;
147
147
148
- const CallbackOAuth = ( { api_callback_url, icon, children } ) => {
148
+ const CallbackOAuth = ( { api_callback_url, icon, children, error_message } ) => {
149
149
const location = useLocation ( ) ;
150
150
const navigate = useNavigate ( ) ;
151
151
const { login } = useAuth ( ) ;
@@ -165,7 +165,7 @@ const CallbackOAuth = ({ api_callback_url, icon, children }) => {
165
165
replace : true ,
166
166
state : {
167
167
from : location ,
168
- message : 'Failed to authroize with Google' ,
168
+ message : error_message ,
169
169
} ,
170
170
} ) ;
171
171
} ) ;
@@ -186,23 +186,35 @@ const CallbackOAuth = ({ api_callback_url, icon, children }) => {
186
186
187
187
const CallbackGoogle = ( ) => {
188
188
return (
189
- < CallbackOAuth api_callback_url = "/auth/google/callback" icon = { < FcGoogle /> } >
189
+ < CallbackOAuth
190
+ api_callback_url = "/auth/google/callback"
191
+ icon = { < FcGoogle /> }
192
+ error_message = "Failed to authroize with Google"
193
+ >
190
194
< Typography > Waiting for Google Sign-in to complete...</ Typography >
191
195
</ CallbackOAuth >
192
196
) ;
193
197
} ;
194
198
195
199
const CallbackGithub = ( ) => {
196
200
return (
197
- < CallbackOAuth api_callback_url = "/auth/github/callback" icon = { < FaGithub /> } >
201
+ < CallbackOAuth
202
+ api_callback_url = "/auth/github/callback"
203
+ icon = { < FaGithub /> }
204
+ error_message = "Failed to authroize with GitHub"
205
+ >
198
206
< Typography > Waiting for GitHub Sign-in to complete...</ Typography >
199
207
</ CallbackOAuth >
200
208
) ;
201
209
} ;
202
210
203
211
const CallbackKakao = ( ) => {
204
212
return (
205
- < CallbackOAuth api_callback_url = "/auth/kakao/callback" icon = { < SiKakao /> } >
213
+ < CallbackOAuth
214
+ api_callback_url = "/auth/kakao/callback"
215
+ icon = { < SiKakao /> }
216
+ error_message = "Failed to authroize with Kakao"
217
+ >
206
218
< Typography > Waiting for Kakao Sign-in to complete...</ Typography >
207
219
</ CallbackOAuth >
208
220
) ;
0 commit comments