fix: bulk update event type dialog logic (#16014)
* improvise code * bulk update model issue * Update BulkEditDefaultForEventsModal.tsx
This commit is contained in:
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user