From cd02fc4d873b8834e3aaef59ca5ff0490dccf76e Mon Sep 17 00:00:00 2001
From: Kai Reinhard <K.Reinhard@micromata.de>
Date: Sun, 16 Dec 2018 11:27:33 +0000
Subject: [PATCH] Not yet in use.

---
 borgbutler-webapp/src/components/views/ConfirmReloadDialog.jsx |   40 ++++++++++++++++++++++++++++++++++++++++
 1 files changed, 40 insertions(+), 0 deletions(-)

diff --git a/borgbutler-webapp/src/components/views/ConfirmReloadDialog.jsx b/borgbutler-webapp/src/components/views/ConfirmReloadDialog.jsx
new file mode 100644
index 0000000..d4bfb4d
--- /dev/null
+++ b/borgbutler-webapp/src/components/views/ConfirmReloadDialog.jsx
@@ -0,0 +1,40 @@
+import React from 'react';
+import { Button, Modal, ModalHeader, ModalBody, ModalFooter } from 'reactstrap';
+
+class ConfirmReloadDialog extends React.Component {
+    constructor(props) {
+        super(props);
+        this.state = {
+            modal: false
+        };
+
+        this.toggle = this.toggle.bind(this);
+    }
+
+    toggle() {
+        this.setState({
+            modal: !this.state.modal
+        });
+    }
+
+    render() {
+        return (
+            <div>
+                <Button color="danger" onClick={this.toggle}>{this.props.buttonLabel}</Button>
+                <Modal isOpen={this.state.modal} toggle={this.toggle} className={this.props.className}>
+                    <ModalHeader toggle={this.toggle}>Do you really want to reload?</ModalHeader>
+                    <ModalBody>
+                        Reloading of the data is time consuming for remote borg repos. Reloading is only required
+                        if you assume that the cache data of BorgButler is outdated.
+                    </ModalBody>
+                    <ModalFooter>
+                        <Button color="secondary" onClick={this.toggle}>Cancel</Button>
+                        <Button color="primary" onClick={this.toggle}>Reload</Button>{' '}
+                    </ModalFooter>
+                </Modal>
+            </div>
+        );
+    }
+}
+
+export default ConfirmReloadDialog;
\ No newline at end of file

--
Gitblit v1.10.0