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,14 @@
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 EstimateDrawerContent = lazy(() =>
import('containers/Drawers/PaperTemplate/PaperTemplate'),
);
function EstimateDrawer({
name,
//#withDrawer
@@ -18,12 +21,12 @@ function EstimateDrawer({
const handleDrawerClose = () => {
closeDrawer(name);
};
return (
<DrawerTemplate isOpen={isOpen} isClose={handleDrawerClose}>
<PaperTemplate />
</DrawerTemplate>
<Drawer isOpen={isOpen} isClose={handleDrawerClose}>
<DrawerSuspense>
<EstimateDrawerContent />
</DrawerSuspense>
</Drawer>
);
}