feat: expense drawer.

This commit is contained in:
elforjani3
2021-04-27 16:16:31 +02:00
parent 571d9eb2fd
commit 61e0ad969f
10 changed files with 325 additions and 11 deletions

View File

@@ -0,0 +1,24 @@
import React from 'react';
import ExpenseDrawerActionBar from './ExpenseDrawerActionBar';
import ExpenseDrawerHeader from './ExpenseDrawerHeader';
import ExpenseDrawerTable from './ExpenseDrawerTable';
import ExpenseDrawerFooter from './ExpenseDrawerFooter';
import { useExpenseDrawerContext } from './ExpenseDrawerProvider';
import 'style/components/Drawer/ViewDetails.scss';
/**
* Expense view details.
*/
export default function ExpenseDrawerDetails() {
const { expense } = useExpenseDrawerContext();
return (
<div className={'expense-drawer'}>
<ExpenseDrawerActionBar expense={expense} />
<div className="expense-drawer__content">
<ExpenseDrawerHeader expense={expense} />
<ExpenseDrawerTable expense={expense} />
<ExpenseDrawerFooter expense={expense} />
</div>
</div>
);
}