updated confirm logout to generic confirm dialog

This commit is contained in:
Abhinav-grd 2021-03-17 12:47:26 +05:30
parent 2b2a01ada2
commit 4f5a1564a7

View file

@ -2,7 +2,7 @@ import React from 'react';
import { Button, Modal } from 'react-bootstrap';
import constants from 'utils/strings/constants';
function ConfirmLogout({ logout, ...props }) {
function ConfirmDialog({ callback, action, ...props }) {
return (
<Modal
{...props}
@ -12,18 +12,18 @@ function ConfirmLogout({ logout, ...props }) {
>
<Modal.Body style={{ padding: '24px' }}>
<Modal.Title id="contained-modal-title-vcenter">
{constants.LOGOUT_WARNING}
{constants[`${String(action).toUpperCase()}_WARNING`]}
</Modal.Title>
</Modal.Body>
<Modal.Footer style={{ borderTop: 'none' }}>
<Button variant="secondary" onClick={props.onHide}>
{constants.CANCEL}
{constants.CLOSE}
</Button>
<Button variant="danger" onClick={logout}>
{constants.LOGOUT}
<Button variant="danger" onClick={callback[action]}>
{constants[String(action).toUpperCase()]}
</Button>
</Modal.Footer>
</Modal>
);
}
export default ConfirmLogout;
export default ConfirmDialog;