fix: bulk update event type dialog logic (#16014)

* improvise code

* bulk update model issue

* Update BulkEditDefaultForEventsModal.tsx
This commit is contained in:
Anik Dhabal Babu
2024-08-01 08:41:41 +03:00
committed by GitHub
parent 89c08868f6
commit f4f09eaf9e
2 changed files with 3 additions and 2 deletions
+1 -1
View File
@@ -48,6 +48,7 @@ export const AppList = ({ data, handleDisconnect, variant, listClassName }: AppL
onSuccess: () => {
showToast("Default app updated successfully", "success");
utils.viewer.getUsersDefaultConferencingApp.invalidate();
setBulkUpdateModal(true);
},
onError: (error) => {
showToast(`Error: ${error.message}`, "error");
@@ -98,7 +99,6 @@ export const AppList = ({ data, handleDisconnect, variant, listClassName }: AppL
updateDefaultAppMutation.mutate({
appSlug,
});
setBulkUpdateModal(true);
}
}}>
{t("set_as_default")}
@@ -27,6 +27,7 @@ export function BulkEditDefaultForEventsModal(props: {
});
const eventTypesSelected = form.watch("eventTypeIds");
const isButtonDisabled = eventTypesSelected.length === 0;
if (isFetching || !open || !data?.eventTypes) return null;
@@ -79,7 +80,7 @@ export function BulkEditDefaultForEventsModal(props: {
utils.viewer.getUsersDefaultConferencingApp.invalidate();
}}
/>
<Button type="submit" color="primary" loading={props.isPending}>
<Button type="submit" color="primary" loading={props.isPending} disabled={isButtonDisabled}>
{t("update")}
</Button>
</DialogFooter>