From 652ec038ff9886658a11a86d96157f8bbb3e28ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20FAMIBELLE-PRONZOLA?= Date: Sat, 26 Jun 2021 12:20:16 +0200 Subject: [PATCH] Move LoginProvider to component/sesyon & improve it --- components/{soumet => sesyon}/login-provider.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) rename components/{soumet => sesyon}/login-provider.js (74%) diff --git a/components/soumet/login-provider.js b/components/sesyon/login-provider.js similarity index 74% rename from components/soumet/login-provider.js rename to components/sesyon/login-provider.js index 1487823..8e87593 100644 --- a/components/soumet/login-provider.js +++ b/components/sesyon/login-provider.js @@ -3,10 +3,12 @@ import Link from 'next/link' import {signIn} from 'next-auth/client' import {Button} from '@material-ui/core' -export default function LoginProvider({id, title, icon}) { +export default function LoginProvider({id, title, icon, callbackUrl}) { const hanleClick = event => { event.preventDefault() - signIn(id) + signIn(id, { + callbackUrl + }) } return ( @@ -26,5 +28,6 @@ export default function LoginProvider({id, title, icon}) { LoginProvider.propTypes = { id: PropTypes.string.isRequired, title: PropTypes.string.isRequired, - icon: PropTypes.node.isRequired + icon: PropTypes.node.isRequired, + callbackUrl: PropTypes.string.isRequired }