diff --git a/src/components/Directory/ManageBucket1.jsx b/src/components/Directory/ManageBucket1.jsx
index 8455765e..e222ed75 100644
--- a/src/components/Directory/ManageBucket1.jsx
+++ b/src/components/Directory/ManageBucket1.jsx
@@ -23,7 +23,6 @@ const ManageBucket1 = () => {
const handleClose = () => {
setAction(null);
setSelectedBucket(null);
- setDeleteId(null);
};
const { mutate: createBucket, isPending: creating } = useCreateBucket(() => {
handleClose();
@@ -49,23 +48,26 @@ const ManageBucket1 = () => {
Manage Buckets
- {action == "create" ? (
+ {action ? (
<>
- {
- setAction(null);
- setSelectedBucket(null);
- }}
- isPending={creating || updating}
- />
- {action === "edit" && selectedBucket && (
-
+ {action && (
+
+
{
+ setAction(null);
+ setSelectedBucket(null);
+ }}
+ isPending={creating || updating}
+ />
+ {action === "edit" && (
+ )}
+
)}
>
) : (
@@ -91,11 +93,19 @@ const ManageBucket1 = () => {
buckets={data}
loading={isLoading}
searchTerm={searchTerm}
- onDelete={(id) => setDeleteBucket({isOpen:true,bucketId:id})}
+ onDelete={(id) => setDeleteBucket({ isOpen: true, bucketId: id })}
+ onEdit={(b) => {
+ setAction("edit")
+ setSelectedBucket(b)
+ }}
/>
>
)}
+
);
};
export default ManageBucket1;
+
+
+
diff --git a/src/hooks/useDirectory.js b/src/hooks/useDirectory.js
index 28869f9a..a1fd716b 100644
--- a/src/hooks/useDirectory.js
+++ b/src/hooks/useDirectory.js
@@ -399,11 +399,13 @@ export const useUpdateBucket = (onSuccessCallBack) => {
mutationFn: async ({ bucketId, BucketPayload }) =>
await DirectoryRepository.UpdateBuckets(bucketId, BucketPayload),
onSuccess: (_, variables) => {
+ debugger;
queryClient.invalidateQueries({ queryKey: ["bucketList"] });
showToast("Bucket updated successfully", "success");
if (onSuccessCallBack) onSuccessCallBack();
},
onError: (error) => {
+ debugger;
showToast(
error?.response?.data?.message ||
"Something went wrong. Please try again later.",