import { useEffect } from 'react' import { useParams } from 'common' import { useGitHubAuthorizationCreateMutation } from 'data/integrations/github-authorization-create-mutation' const GitHubIntegrationAuthorize = () => { const { code } = useParams() const { mutate, isSuccess } = useGitHubAuthorizationCreateMutation({ onSuccess() { window.close() }, }) useEffect(() => { if (code) { mutate({ code }) } }, [code, mutate]) return (

Completing GitHub Authorization...

{isSuccess ?

You can now close this window.

:

}

) } export default GitHubIntegrationAuthorize