mirror of
https://github.com/bigcapitalhq/bigcapital.git
synced 2026-02-22 07:40:32 +00:00
fix: newline & clear all line in ExpenseFormEntries.
This commit is contained in:
@@ -225,7 +225,7 @@ function MakeJournalEntriesForm({
|
|||||||
},
|
},
|
||||||
[setSubmitPayload],
|
[setSubmitPayload],
|
||||||
);
|
);
|
||||||
console.log(submitPayload, 'RR');
|
|
||||||
return (
|
return (
|
||||||
<div
|
<div
|
||||||
className={classNames(
|
className={classNames(
|
||||||
|
|||||||
@@ -1,9 +1,11 @@
|
|||||||
import { FastField } from 'formik';
|
import { FastField } from 'formik';
|
||||||
import React from 'react';
|
import React from 'react';
|
||||||
import ExpenseFormEntries from './ExpenseFormEntries';
|
import ExpenseFormEntries from './ExpenseFormEntries';
|
||||||
|
import { orderingLinesIndexes, repeatValue } from 'utils';
|
||||||
|
|
||||||
export default function ExpenseFormEntriesField({
|
export default function ExpenseFormEntriesField({
|
||||||
|
defaultRow,
|
||||||
|
linesNumber = 4,
|
||||||
}) {
|
}) {
|
||||||
return (
|
return (
|
||||||
<FastField name={'categories'}>
|
<FastField name={'categories'}>
|
||||||
@@ -12,10 +14,19 @@ export default function ExpenseFormEntriesField({
|
|||||||
entries={value}
|
entries={value}
|
||||||
error={error}
|
error={error}
|
||||||
onChange={(entries) => {
|
onChange={(entries) => {
|
||||||
form.setFieldValue('categories', entries)
|
form.setFieldValue('categories', entries);
|
||||||
|
}}
|
||||||
|
onClickAddNewRow={() => {
|
||||||
|
form.setFieldValue('categories', [...value, defaultRow]);
|
||||||
|
}}
|
||||||
|
onClickClearAllLines={() => {
|
||||||
|
form.setFieldValue(
|
||||||
|
'categories',
|
||||||
|
orderingLinesIndexes([...repeatValue(defaultRow, linesNumber)])
|
||||||
|
);
|
||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
)}
|
)}
|
||||||
</FastField>
|
</FastField>
|
||||||
)
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user