WIP Make journal entries.

This commit is contained in:
Ahmed Bouhuolia
2020-04-07 12:56:12 +02:00
parent 5f6c7ca2d5
commit 490979ded5
19 changed files with 632 additions and 197 deletions

View File

@@ -0,0 +1,31 @@
import React, { useCallback, useState } from 'react';
import MoneyInputGroup from 'components/MoneyInputGroup';
// Input form cell renderer.
const MoneyFieldCellRenderer = ({
row: { index },
column: { id },
cell: { value: initialValue },
payload
}) => {
const [value, setValue] = useState(initialValue);
const handleFieldChange = useCallback((e, value) => {
setValue(value);
}, []);
const onBlur = () => {
payload.updateData(index, id, value)
};
return (<MoneyInputGroup
value={value}
prefix={'$'}
onChange={handleFieldChange}
inputGroupProps={{
fill: true,
onBlur,
}} />)
};
export default MoneyFieldCellRenderer;