feat: send invoice mail receipt drawer

This commit is contained in:
Ahmed Bouhuolia
2024-10-23 16:30:39 +02:00
parent 03e6372f14
commit c321d90575
12 changed files with 330 additions and 5 deletions

View File

@@ -0,0 +1,30 @@
import * as R from 'ramda';
import { Drawer, DrawerSuspense } from '@/components';
import { InvoiceSendMailContent } from './InvoiceSendMailContent';
import withDrawers from '@/containers/Drawer/withDrawers';
interface InvoiceSendMailDrawerProps {
name: string;
isOpen?: boolean;
payload?: any;
}
function InvoiceSendMailDrawerRoot({
name,
// #withDrawer
isOpen,
payload,
}: InvoiceSendMailDrawerProps) {
return (
<Drawer isOpen={isOpen} name={name} size={'100%'} payload={payload}>
<DrawerSuspense>
<InvoiceSendMailContent />
</DrawerSuspense>
</Drawer>
);
}
export const InvoiceSendMailDrawer = R.compose(withDrawers())(
InvoiceSendMailDrawerRoot,
);