{\n componentWillUnmount() {\n this.props.reset();\n }\n\n componentDidMount() {\n const { key } = this.props.match.params;\n this.props.activateAction(key);\n }\n\n render() {\n const { activationSuccess, activationFailure } = this.props;\n\n return (\n \n \n \n Activation
\n {activationSuccess ? successAlert : undefined}\n {activationFailure ? failureAlert : undefined}\n \n
\n
\n );\n }\n}\n\nconst mapStateToProps = ({ activate }: IRootState) => ({\n activationSuccess: activate.activationSuccess,\n activationFailure: activate.activationFailure\n});\n\nconst mapDispatchToProps = { activateAction, reset };\n\ntype StateProps = ReturnType;\ntype DispatchProps = typeof mapDispatchToProps;\n\nexport default connect(\n mapStateToProps,\n mapDispatchToProps\n)(ActivatePage);\n"]}]}