mirror of
https://github.com/status-im/liquid-funding.git
synced 2025-02-12 19:36:46 +00:00
add idSender to transfer field
add date string to pledge commit time
This commit is contained in:
parent
d0d4fd9728
commit
1664255289
@ -12,9 +12,14 @@ const pledgeStateMap = {
|
|||||||
1: 'Paying',
|
1: 'Paying',
|
||||||
2: 'Paid'
|
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 => ({
|
const formatField = field => ({
|
||||||
...field,
|
...field,
|
||||||
commitTime: convertToHours(field.commitTime),
|
commitTime: convertToDatetime(field.commitTime),
|
||||||
amount: toEther(field.amount),
|
amount: toEther(field.amount),
|
||||||
token: getTokenLabel(field.token),
|
token: getTokenLabel(field.token),
|
||||||
intendedProject: projectText(field.intendedProject),
|
intendedProject: projectText(field.intendedProject),
|
||||||
|
@ -18,9 +18,9 @@ const TransferDialog = ({ row, handleClose, transferPledgeAmounts }) => (
|
|||||||
<Formik
|
<Formik
|
||||||
initialValues={{}}
|
initialValues={{}}
|
||||||
onSubmit={async (values, { setSubmitting, resetForm, setStatus }) => {
|
onSubmit={async (values, { setSubmitting, resetForm, setStatus }) => {
|
||||||
const { owner, id } = row
|
const { id } = row
|
||||||
const { amount, idReceiver } = values
|
const { idSender, amount, idReceiver } = values
|
||||||
const args = [owner, id, toWei(amount.toString()), idReceiver]
|
const args = [idSender, id, toWei(amount.toString()), idReceiver]
|
||||||
transfer(...args)
|
transfer(...args)
|
||||||
.send()
|
.send()
|
||||||
.then(res => {
|
.then(res => {
|
||||||
@ -28,7 +28,6 @@ const TransferDialog = ({ row, handleClose, transferPledgeAmounts }) => (
|
|||||||
const { events: { Transfer: { returnValues } } } = res
|
const { events: { Transfer: { returnValues } } } = res
|
||||||
transferPledgeAmounts(returnValues)
|
transferPledgeAmounts(returnValues)
|
||||||
handleClose()
|
handleClose()
|
||||||
|
|
||||||
})
|
})
|
||||||
.catch(e => {
|
.catch(e => {
|
||||||
console.log({e})
|
console.log({e})
|
||||||
@ -74,6 +73,20 @@ const TransferDialog = ({ row, handleClose, transferPledgeAmounts }) => (
|
|||||||
onBlur={handleBlur}
|
onBlur={handleBlur}
|
||||||
value={values.amount || ''}
|
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
|
<TextField
|
||||||
margin="normal"
|
margin="normal"
|
||||||
id="idReceiver"
|
id="idReceiver"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user