From bc16ca2640b73fbca766789f3fab72ba7d8f4aad Mon Sep 17 00:00:00 2001 From: Kartik Sharma Date: Fri, 19 Sep 2025 11:07:37 +0530 Subject: [PATCH] Changes in Directory edit --- src/components/Directory/ManageBucket1.jsx | 45 ++++++++++++++-------- src/hooks/useDirectory.js | 4 +- 2 files changed, 31 insertions(+), 18 deletions(-) diff --git a/src/components/Directory/ManageBucket1.jsx b/src/components/Directory/ManageBucket1.jsx index 8455765e..1ffa7bfb 100644 --- a/src/components/Directory/ManageBucket1.jsx +++ b/src/components/Directory/ManageBucket1.jsx @@ -49,23 +49,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 +94,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..7fb9c885 100644 --- a/src/hooks/useDirectory.js +++ b/src/hooks/useDirectory.js @@ -399,14 +399,16 @@ 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.", + "kARTIK went wrong. Please try again later.", "error" ); },