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

import React from 'react'
import defineDebug from 'debug'
import { ApResignLeadForm } from 'apeman-react-handy'

import { asLocaled, combine } from '../../wrappers'

const debug = defineDebug('project:fragment:resign-lead-form')

/** @lends ResignLeadForm */
const ResignLeadForm = ({
  l,
  spinning = false,
  onSubmit,
  onCancel
}) => (
  <ApResignLeadForm className='resign-lead-form'
                    labels={ {
                      title: l('leads.SURE_TO_RESIGN'),
                      message: l('messages.RESIGN_LEAD'),
                      submit: l('buttons.PROCEED_RESIGN'),
                      cancel: l('buttons.DO_CANCEL')
                    } }
                    { ...{ spinning, onSubmit, onCancel } }
  >

  </ApResignLeadForm>
)

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