lamassu-server/new-lamassu-admin/src/pages/Cashout/helper.js
2020-05-05 23:14:32 -05:00

41 lines
911 B
JavaScript

import * as Yup from 'yup'
import TextInput from 'src/components/inputs/formik/TextInput'
const DenominationsSchema = Yup.object().shape({
top: Yup.number().required('Required'),
bottom: Yup.number().required('Required')
})
const getElements = (machines, { fiatCurrency } = {}) => {
return [
{
name: 'id',
header: 'Machine',
width: 254,
view: it => machines.find(({ deviceId }) => deviceId === it).name,
size: 'sm',
editable: false
},
{
name: 'top',
header: 'Cassette 1 (Top)',
view: it => `${it} ${fiatCurrency}`,
size: 'sm',
stripe: true,
width: 265,
input: TextInput
},
{
name: 'bottom',
header: 'Cassette 2',
view: it => `${it} ${fiatCurrency}`,
size: 'sm',
stripe: true,
width: 265,
input: TextInput
}
]
}
export { DenominationsSchema, getElements }