Skip to content

Commit 9c0a407

Browse files
bexsoftBenjamin Perez
andauthored
Fixed page refresh on buckets creation (#372)
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net>
1 parent dc3c619 commit 9c0a407

File tree

3 files changed

+14
-10
lines changed

3 files changed

+14
-10
lines changed

portal-ui/src/screens/Console/Buckets/ListBuckets/AddBucket.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ const styles = (theme: Theme) =>
6767
interface IAddBucketProps {
6868
classes: any;
6969
open: boolean;
70-
closeModalAndRefresh: () => void;
70+
closeModalAndRefresh: (refresh: boolean) => void;
7171
addBucketName: typeof addBucketName;
7272
addBucketVersioned: typeof addBucketVersioned;
7373
addBucketQuota: typeof addBucketQuota;
@@ -130,7 +130,7 @@ const AddBucket = ({
130130
.then((res) => {
131131
setAddLoading(false);
132132
setAddError("");
133-
closeModalAndRefresh();
133+
closeModalAndRefresh(true);
134134
})
135135
.catch((err) => {
136136
setAddLoading(false);
@@ -175,7 +175,7 @@ const AddBucket = ({
175175
modalOpen={open}
176176
onClose={() => {
177177
setAddError("");
178-
closeModalAndRefresh();
178+
closeModalAndRefresh(false);
179179
}}
180180
aria-labelledby="alert-dialog-title"
181181
aria-describedby="alert-dialog-description"

portal-ui/src/screens/Console/Buckets/ListBuckets/ListBuckets.tsx

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -134,10 +134,13 @@ const ListBuckets = ({
134134
}
135135
}, [loading, page, rowsPerPage]);
136136

137-
const closeAddModalAndRefresh = () => {
137+
const closeAddModalAndRefresh = (refresh: boolean) => {
138138
addBucketOpen(false);
139139
addBucketReset();
140-
setLoading(true);
140+
141+
if (refresh) {
142+
setLoading(true);
143+
}
141144
};
142145

143146
const closeDeleteModalAndRefresh = (refresh: boolean) => {
@@ -201,9 +204,7 @@ const ListBuckets = ({
201204
{addBucketModalOpen && (
202205
<AddBucket
203206
open={addBucketModalOpen}
204-
closeModalAndRefresh={() => {
205-
closeAddModalAndRefresh();
206-
}}
207+
closeModalAndRefresh={closeAddModalAndRefresh}
207208
/>
208209
)}
209210
{deleteOpen && (

portal-ui/src/screens/Console/ObjectBrowser/BrowseBuckets.tsx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -155,9 +155,12 @@ const BrowseBuckets = ({
155155
}
156156
}, [loading, offset, rowsPerPage, page]);
157157

158-
const closeAddModalAndRefresh = () => {
158+
const closeAddModalAndRefresh = (refresh: boolean) => {
159159
setAddScreenOpen(false);
160-
setLoading(false);
160+
161+
if (refresh) {
162+
setLoading(true);
163+
}
161164
};
162165

163166
const filteredRecords = records

0 commit comments

Comments
 (0)