From be2d84577ed881494aebd173cb4ff2a803911cb2 Mon Sep 17 00:00:00 2001 From: elforjani13 <39470382+elforjani13@users.noreply.github.com> Date: Mon, 7 Feb 2022 23:00:15 +0200 Subject: [PATCH] feat(branches& warehouses): add branches & warehouses activate dialog. --- src/components/DialogsContainer.js | 4 ++ .../BranchActivateDialogContent.js | 43 +++++++++++++++++ .../Dialogs/BranchActivateDialog/index.js | 32 +++++++++++++ .../WarehouseActivateDialogContent.js | 48 +++++++++++++++++++ .../Dialogs/WarehouseActivateDialog/index.js | 32 +++++++++++++ 5 files changed, 159 insertions(+) create mode 100644 src/containers/Dialogs/BranchActivateDialog/BranchActivateDialogContent.js create mode 100644 src/containers/Dialogs/BranchActivateDialog/index.js create mode 100644 src/containers/Dialogs/WarehouseActivateDialog/WarehouseActivateDialogContent.js create mode 100644 src/containers/Dialogs/WarehouseActivateDialog/index.js diff --git a/src/components/DialogsContainer.js b/src/components/DialogsContainer.js index ed46913da..833016beb 100644 --- a/src/components/DialogsContainer.js +++ b/src/components/DialogsContainer.js @@ -36,6 +36,8 @@ import CreditNotePdfPreviewDialog from '../containers/Dialogs/CreditNotePdfPrevi import PaymentReceivePdfPreviewDialog from '../containers/Dialogs/PaymentReceivePdfPreviewDialog'; import WarehouseFormDialog from '../containers/Dialogs/WarehouseFormDialog'; import BranchFormDialog from '../containers/Dialogs/BranchFormDialog'; +import BranchActivateDialog from '../containers/Dialogs/BranchActivateDialog'; +import WarehouseActivateDialog from '../containers/Dialogs/WarehouseActivateDialog'; /** * Dialogs container. @@ -82,6 +84,8 @@ export default function DialogsContainer() { + + ); } diff --git a/src/containers/Dialogs/BranchActivateDialog/BranchActivateDialogContent.js b/src/containers/Dialogs/BranchActivateDialog/BranchActivateDialogContent.js new file mode 100644 index 000000000..ab0d71c3f --- /dev/null +++ b/src/containers/Dialogs/BranchActivateDialog/BranchActivateDialogContent.js @@ -0,0 +1,43 @@ +import React from 'react'; +import { Intent, Button, Callout, Classes } from '@blueprintjs/core'; +import { DialogContent, T } from 'components'; +import withDialogActions from 'containers/Dialog/withDialogActions'; + +import { compose } from 'utils'; + +function BranchActivateDialogContent({ + // #ownProps + dialogName, + // #withDialogActions + closeDialog, +}) { + // Handle close button click. + const handleCancelBtnClick = () => { + closeDialog(dialogName); + }; + return ( + +
+ + Aute esse eiusmod dolore ipsum dolor sint qui proident pariatur + proident fugiat ea ad aliquip. + +
+
+
+ + +
+
+
+ ); +} +export default compose(withDialogActions)(BranchActivateDialogContent); diff --git a/src/containers/Dialogs/BranchActivateDialog/index.js b/src/containers/Dialogs/BranchActivateDialog/index.js new file mode 100644 index 000000000..26b51a1a2 --- /dev/null +++ b/src/containers/Dialogs/BranchActivateDialog/index.js @@ -0,0 +1,32 @@ +import React from 'react'; +import { FormattedMessage as T } from 'components'; +import { Dialog, DialogSuspense } from 'components'; +import withDialogRedux from 'components/DialogReduxConnect'; + +import { compose } from 'utils'; + +const BranchActivateDialogContent = React.lazy(() => + import('./BranchActivateDialogContent'), +); + +/** + * Branch activate dialog. + */ +function BranchActivateDialog({ dialogName, payload: {}, isOpen }) { + return ( + + + + + + ); +} + +export default compose(withDialogRedux())(BranchActivateDialog); diff --git a/src/containers/Dialogs/WarehouseActivateDialog/WarehouseActivateDialogContent.js b/src/containers/Dialogs/WarehouseActivateDialog/WarehouseActivateDialogContent.js new file mode 100644 index 000000000..c5d481e63 --- /dev/null +++ b/src/containers/Dialogs/WarehouseActivateDialog/WarehouseActivateDialogContent.js @@ -0,0 +1,48 @@ +import React from 'react'; +import { Intent, Button, Callout, Classes } from '@blueprintjs/core'; +import { DialogContent, T } from 'components'; +import withDialogActions from 'containers/Dialog/withDialogActions'; + +import { compose } from 'utils'; + +/** + * Warehouse activate dialog content. + * @returns + */ +function WarehouseActivateDialogContent({ + // #ownProps + dialogName, + // #withDialogActions + closeDialog, +}) { + // Handle close button click. + const handleCancelBtnClick = () => { + closeDialog(dialogName); + }; + return ( + +
+ + Aute esse eiusmod dolore ipsum dolor sint qui proident pariatur + proident fugiat ea ad aliquip. + +
+
+
+ + +
+
+
+ ); +} + +export default compose(withDialogActions)(WarehouseActivateDialogContent); diff --git a/src/containers/Dialogs/WarehouseActivateDialog/index.js b/src/containers/Dialogs/WarehouseActivateDialog/index.js new file mode 100644 index 000000000..002eda110 --- /dev/null +++ b/src/containers/Dialogs/WarehouseActivateDialog/index.js @@ -0,0 +1,32 @@ +import React from 'react'; +import { FormattedMessage as T } from 'components'; +import { Dialog, DialogSuspense } from 'components'; +import withDialogRedux from 'components/DialogReduxConnect'; + +import { compose } from 'utils'; + +const WarehouseActivateDialogContent = React.lazy(() => + import('./WarehouseActivateDialogContent'), +); + +/** + * Warehouse activate dialog. + */ +function WarehouseActivateDialog({ dialogName, payload: {}, isOpen }) { + return ( + + + + + + ); +} + +export default compose(withDialogRedux())(WarehouseActivateDialog);