- feat: Filter expense and payment accounts on expense form.

- feat: Make journal errors with receivable and payable accounts.
- fix: Handle database big numbers.
- fix: Indexing lines when add a new line on make journal form.
- fix: Abstruct accounts type component.
This commit is contained in:
Ahmed Bouhuolia
2020-07-06 21:22:27 +02:00
parent 3fc390652d
commit 282da55d08
40 changed files with 1031 additions and 747 deletions

View File

@@ -1,31 +1,35 @@
import React, {useState, useEffect} from 'react';
import {
InputGroup
} from '@blueprintjs/core';
import React, { useState, useEffect } from 'react';
import classNames from 'classnames';
import { Classes, InputGroup, FormGroup } from '@blueprintjs/core';
const InputEditableCell = ({
row: { index },
column: { id, },
column: { id },
cell: { value: initialValue },
payload,
}) => {
const [value, setValue] = useState(initialValue)
const [value, setValue] = useState(initialValue);
const onChange = e => {
setValue(e.target.value)
}
const onChange = (e) => {
setValue(e.target.value);
};
const onBlur = () => {
payload.updateData(index, id, value)
}
payload.updateData(index, id, value);
};
useEffect(() => {
setValue(initialValue)
}, [initialValue])
setValue(initialValue);
}, [initialValue]);
return (<InputGroup
value={value}
onChange={onChange}
onBlur={onBlur}
fill={true} />);
return (
<FormGroup>
<InputGroup
value={value}
onChange={onChange}
onBlur={onBlur}
fill={true}
/>
</FormGroup>
);
};
export default InputEditableCell;