/**
 * RecoverResetForm component
 *
 * Generated by coz on 2016-11-07,
 * from a template provided by apeman-asset-templates.
 *
 * @function RecoverResetForm
 */
'use strict'

import React from 'react'
import defineDebug from 'debug'
import { ApRecoverResetForm } from 'apeman-react-handy'
import { asLocaled, combine } from '../../wrappers'

const debug = defineDebug('project:fragment:recover-reset-form')

/** @lends RecoverResetForm */
const RecoverResetForm = ({
  l,
  spinning = false,
  values,
  errors,
  onUpdate,
  onSubmit
}) => (
  <ApRecoverResetForm centered
                      className='recover-reset-form'
                      labels={ {
                        message: l('messages.RECOVER_RESET'),
                        submit: l('buttons.DO_SEND')
                      } }
                      placeholders={ {
                        email: l('placeholders.EMAIL')
                      } }
                      errors={ l(errors) }
                      { ...{ spinning, values, onUpdate, onSubmit } }
  />
)

export default combine(
  asLocaled.proxy()
)(RecoverResetForm)
