import Copyright from 'Shared/Copyright'; import React from 'react'; import { Form, Input, Loader, Button, Link, Icon, Message } from 'UI'; import { login as loginRoute } from 'App/routes'; import { connect } from 'react-redux'; import ResetPassword from './ResetPasswordRequest'; import CreatePassword from './CreatePassword'; const LOGIN = loginRoute(); interface Props { params: any; } function ForgotPassword(props: Props) { const { params } = props; const pass = params.get('pass'); const invitation = params.get('invitation'); const creatingNewPassword = pass && invitation; return (
{creatingNewPassword ? (

Welcome, join your organization by creating a new password

) : (

Reset Password

)}
{creatingNewPassword ? : }
{'Back to Login'}
); } export default connect((state: any, props: any) => ({ params: new URLSearchParams(props.location.search), }))(ForgotPassword);