Fixed page refresh on buckets creation (#372)

Co-authored-by: Benjamin Perez <benjamin@bexsoft.net>
This commit is contained in:
Alex
2020-11-04 17:25:36 -06:00
committed by GitHub
parent dc3c619f3f
commit 9c0a407db6
3 changed files with 14 additions and 10 deletions

View File

@@ -67,7 +67,7 @@ const styles = (theme: Theme) =>
interface IAddBucketProps {
classes: any;
open: boolean;
closeModalAndRefresh: () => void;
closeModalAndRefresh: (refresh: boolean) => void;
addBucketName: typeof addBucketName;
addBucketVersioned: typeof addBucketVersioned;
addBucketQuota: typeof addBucketQuota;
@@ -130,7 +130,7 @@ const AddBucket = ({
.then((res) => {
setAddLoading(false);
setAddError("");
closeModalAndRefresh();
closeModalAndRefresh(true);
})
.catch((err) => {
setAddLoading(false);
@@ -175,7 +175,7 @@ const AddBucket = ({
modalOpen={open}
onClose={() => {
setAddError("");
closeModalAndRefresh();
closeModalAndRefresh(false);
}}
aria-labelledby="alert-dialog-title"
aria-describedby="alert-dialog-description"

View File

@@ -134,10 +134,13 @@ const ListBuckets = ({
}
}, [loading, page, rowsPerPage]);
const closeAddModalAndRefresh = () => {
const closeAddModalAndRefresh = (refresh: boolean) => {
addBucketOpen(false);
addBucketReset();
setLoading(true);
if (refresh) {
setLoading(true);
}
};
const closeDeleteModalAndRefresh = (refresh: boolean) => {
@@ -201,9 +204,7 @@ const ListBuckets = ({
{addBucketModalOpen && (
<AddBucket
open={addBucketModalOpen}
closeModalAndRefresh={() => {
closeAddModalAndRefresh();
}}
closeModalAndRefresh={closeAddModalAndRefresh}
/>
)}
{deleteOpen && (

View File

@@ -155,9 +155,12 @@ const BrowseBuckets = ({
}
}, [loading, offset, rowsPerPage, page]);
const closeAddModalAndRefresh = () => {
const closeAddModalAndRefresh = (refresh: boolean) => {
setAddScreenOpen(false);
setLoading(false);
if (refresh) {
setLoading(true);
}
};
const filteredRecords = records