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

@@ -8,30 +8,9 @@ import { FormattedList } from 'react-intl';
export default function MakeJournalEntriesFooter({
formik,
}) {
const creditSum = useMemo(() => {
return formik.values.entries.reduce((sum, entry) => {
return entry.credit + sum;
}, 0);
}, [formik.values.entries]);
const debitSum = useMemo(() => {
return formik.values.entries.reduce((sum, entry) => {
return entry.debit + sum;
}, 0);
}, [formik.values.entries]);
return (
<div>
<table>
<tbody>
<tr>
<td><strong>Total</strong></td>
<td>{ creditSum }</td>
<td>{ debitSum }</td>
</tr>
</tbody>
</table>
<div class="form__floating-footer">
<Button
intent={Intent.PRIMARY}
@@ -42,9 +21,21 @@ export default function MakeJournalEntriesFooter({
<Button
intent={Intent.PRIMARY}
type="submit"
className={'ml2'}>
className={'ml1'}>
Save & New
</Button>
<Button
type="submit"
className={'button-secondary ml1'}>
Save as Draft
</Button>
<Button
type="submit"
className={'button-secondary ml1'}>
Cancel
</Button>
</div>
</div>
);