From 949b656b3d87a461feef2e7eb99d93596ab5e6f3 Mon Sep 17 00:00:00 2001
From: Kai Reinhard <K.Reinhard@micromata.de>
Date: Tue, 12 Feb 2019 21:15:04 +0000
Subject: [PATCH] Redirect after save / remove...
---
borgbutler-webapp/src/components/views/repos/RepoArchiveListView.jsx | 13 ++++++++++++-
1 files changed, 12 insertions(+), 1 deletions(-)
diff --git a/borgbutler-webapp/src/components/views/repos/RepoArchiveListView.jsx b/borgbutler-webapp/src/components/views/repos/RepoArchiveListView.jsx
index 566a083..6cc440b 100644
--- a/borgbutler-webapp/src/components/views/repos/RepoArchiveListView.jsx
+++ b/borgbutler-webapp/src/components/views/repos/RepoArchiveListView.jsx
@@ -75,6 +75,11 @@
}
}
+ afterRemove() {
+ this.props.history.push('/repos');
+ }
+
+
render = () => {
let errorBadge = '';
let content1 = undefined;
@@ -185,6 +190,8 @@
})}
</tbody>
</Table>;
+ } else {
+ content1 = 'No archives available.';
}
content2 = <Table striped bordered hover>
<tbody>
@@ -243,7 +250,10 @@
{content2}
</TabPane>
<TabPane tabId={'3'}>
- <RepoConfigPanel id={this.state.id} afterCancel={this.afterCancel} afterSave={this.afterSave}
+ <RepoConfigPanel id={this.state.id}
+ afterCancel={this.afterCancel}
+ afterSave={this.afterSave}
+ afterRemove={this.afterRemove}
repoError={this.state.failed}/>
</TabPane>
</TabContent>
@@ -257,6 +267,7 @@
this.toggleTab = this.toggleTab.bind(this);
this.afterCancel = this.afterCancel.bind(this);
this.afterSave = this.afterSave.bind(this);
+ this.afterRemove = this.afterRemove.bind(this);
}
}
--
Gitblit v1.10.0