add idSender to transfer field

add date string to pledge commit time
This commit is contained in:
Barry Gitarts 2018-12-09 07:10:17 -05:00
parent d0d4fd9728
commit 1664255289
2 changed files with 23 additions and 5 deletions

View File

@ -12,9 +12,14 @@ const pledgeStateMap = {
1: 'Paying',
2: 'Paid'
}
const convertToDatetime = commitTime => {
if (Number(commitTime) === 0) return 0
const date = new Date(commitTime * 1000)
return `${date.toLocaleDateString()} ${date.toLocaleTimeString()}`
}
const formatField = field => ({
...field,
commitTime: convertToHours(field.commitTime),
commitTime: convertToDatetime(field.commitTime),
amount: toEther(field.amount),
token: getTokenLabel(field.token),
intendedProject: projectText(field.intendedProject),

View File

@ -18,9 +18,9 @@ const TransferDialog = ({ row, handleClose, transferPledgeAmounts }) => (
<Formik
initialValues={{}}
onSubmit={async (values, { setSubmitting, resetForm, setStatus }) => {
const { owner, id } = row
const { amount, idReceiver } = values
const args = [owner, id, toWei(amount.toString()), idReceiver]
const { id } = row
const { idSender, amount, idReceiver } = values
const args = [idSender, id, toWei(amount.toString()), idReceiver]
transfer(...args)
.send()
.then(res => {
@ -28,7 +28,6 @@ const TransferDialog = ({ row, handleClose, transferPledgeAmounts }) => (
const { events: { Transfer: { returnValues } } } = res
transferPledgeAmounts(returnValues)
handleClose()
})
.catch(e => {
console.log({e})
@ -74,6 +73,20 @@ const TransferDialog = ({ row, handleClose, transferPledgeAmounts }) => (
onBlur={handleBlur}
value={values.amount || ''}
/>
<TextField
margin="normal"
id="idSender"
name="idSender"
label="Profile Id to send from"
placeholder="Profile Id to send from"
variant="outlined"
type="number"
autoComplete="off"
fullWidth
onChange={handleChange}
onBlur={handleBlur}
value={values.idSender || ''}
/>
<TextField
margin="normal"
id="idReceiver"