Merge pull request 'Changes in Directory edit' (#407) from Kartik_Bug#1180 into Organization_Management
Reviewed-on: #407 Merged
This commit is contained in:
commit
4ea20981fc
@ -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 = () => {
|
||||
<p className="fs-5 fw-semibold m-0">Manage Buckets</p>
|
||||
</div>
|
||||
|
||||
{action == "create" ? (
|
||||
{action ? (
|
||||
<>
|
||||
<BucketForm
|
||||
selectedBucket={selectedBucket}
|
||||
mode={action} // pass create | edit
|
||||
onSubmit={handleSubmit}
|
||||
onCancel={() => {
|
||||
setAction(null);
|
||||
setSelectedBucket(null);
|
||||
}}
|
||||
isPending={creating || updating}
|
||||
/>
|
||||
{action === "edit" && selectedBucket && (
|
||||
<AssignedBucket
|
||||
selectedBucket={selectedBucket}
|
||||
handleClose={handleClose}
|
||||
/>
|
||||
{action && (
|
||||
<div>
|
||||
<BucketForm
|
||||
selectedBucket={selectedBucket}
|
||||
mode={action} // pass create | edit
|
||||
onSubmit={handleSubmit}
|
||||
onCancel={() => {
|
||||
setAction(null);
|
||||
setSelectedBucket(null);
|
||||
}}
|
||||
isPending={creating || updating}
|
||||
/>
|
||||
{action === "edit" && (
|
||||
<AssignedBucket
|
||||
selectedBucket={selectedBucket}
|
||||
handleClose={handleClose}
|
||||
/>)}
|
||||
</div>
|
||||
)}
|
||||
</>
|
||||
) : (
|
||||
@ -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)
|
||||
}}
|
||||
/>
|
||||
</>
|
||||
)}
|
||||
|
||||
</div>
|
||||
);
|
||||
};
|
||||
export default ManageBucket1;
|
||||
|
||||
|
||||
|
||||
|
@ -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.",
|
||||
|
Loading…
x
Reference in New Issue
Block a user