refactoring: drawers suspense.

This commit is contained in:
elforjani3
2021-02-25 15:40:49 +02:00
parent 5a58e9bafd
commit ef13d018e5
9 changed files with 89 additions and 62 deletions

View File

@@ -1,11 +1,17 @@
import React from 'react';
import DrawerTemplate from 'containers/Drawers/DrawerTemplate';
import PaperTemplate from 'containers/Drawers/PaperTemplate/PaperTemplate';
import React, { lazy } from 'react';
import withDrawers from 'containers/Drawer/withDrawers';
import withDrawerActions from 'containers/Drawer/withDrawerActions';
import { Drawer, DrawerSuspense } from 'components';
import { compose } from 'utils';
const ReceiptDrawerContent = lazy(() =>
import('containers/Drawers/PaperTemplate/PaperTemplate'),
);
/**
* receipt drawer.
*/
const ReceiptDrawer = ({
name,
//#withDrawer
@@ -33,9 +39,11 @@ const ReceiptDrawer = ({
return (
<div>
<DrawerTemplate isOpen={isOpen} isClose={handleDrawerClose}>
<PaperTemplate labels={propLabels.labels} />
</DrawerTemplate>
<Drawer isOpen={isOpen} isClose={handleDrawerClose}>
<DrawerSuspense>
<ReceiptDrawerContent labels={propLabels.labels} />
</DrawerSuspense>
</Drawer>
</div>
);
};