Skip to content
Snippets Groups Projects
ConfirmAccount.js 516 B
Newer Older
import React from 'react'
import { compose, lifecycle } from 'recompose'

import { parseSearchParams } from '../utils'
import { confirmUser } from '../../redux/users'

const ConfirmAccount = ({ location }) => <div>confirm</div>

export default compose(
  lifecycle({
    componentDidMount() {
      const { location } = this.props
      const { confirmationToken, userId } = parseSearchParams(location.search)
      if (userId) {
        confirmUser(userId, confirmationToken)
      }
    },
  }),
)(ConfirmAccount)