fix Merge conflict.

This commit is contained in:
Ahmed Bouhuolia
2020-03-26 14:02:52 +02:00
parent ae29d20cc9
commit 6fd1afaba7
25 changed files with 923 additions and 454 deletions

View File

@@ -0,0 +1,47 @@
import React, { useEffect } from 'react';
import { useParams } from 'react-router-dom';
import { useAsync } from 'react-use';
import DashboardConnect from 'connectors/Dashboard.connector';
import ItemForm from 'components/Items/ItemForm';
import DashboardInsider from 'components/Dashboard/DashboardInsider';
import ItemsConnect from 'connectors/Items.connect';
import { compose } from 'utils';
const ItemFormContainer = ({
changePageTitle,
fetchAccount,
submitItem,
editItem,
fetchItems,
fetchItem,
deleteItem,
accounts
}) => {
const { id } = useParams();
useEffect(() => {
id ? changePageTitle('Edit Item Details') : changePageTitle('New Item');
}, []);
const fetchHook = useAsync(async () => {
await Promise.all([fetchAccount()]);
});
return (
<DashboardInsider isLoading={fetchHook.loading} name={'expense-form'}>
<ItemForm
{...{
submitItem,
editItem,
fetchItem,
fetchItems,
deleteItem,
accounts
}}
/>
</DashboardInsider>
);
};
export default compose(
DashboardConnect,
ItemsConnect
// AccountsConnect
)(ItemFormContainer);