diff --git a/client/views/admin/info/FederationCard/components/FederationModal/FederationModal.tsx b/client/views/admin/info/FederationCard/components/FederationModal/FederationModal.tsx index 9c2eacff17b06..6ec0f24c25f51 100644 --- a/client/views/admin/info/FederationCard/components/FederationModal/FederationModal.tsx +++ b/client/views/admin/info/FederationCard/components/FederationModal/FederationModal.tsx @@ -86,7 +86,16 @@ export const FederationModal: FC<{ onClose: () => void }> = ({ } else { setCurrentStep(currentStep + 1); } - }, [currentStep, hasUnsavedChanges, domain, discoveryMethod]); + }, [ + currentStep, + hasUnsavedChanges, + domain, + discoveryMethod, + commit, + onClose, + setFederationDomain, + setFederationDiscoveryMethod, + ]); const previousStep = useCallback(() => { if (currentStep === 1) { @@ -94,7 +103,7 @@ export const FederationModal: FC<{ onClose: () => void }> = ({ } else { setCurrentStep(currentStep - 1); } - }, [currentStep]); + }, [currentStep, onClose]); // Resolve DNS const resolvedSRVString = useSetting('FEDERATION_ResolvedSRV') as string; @@ -152,10 +161,10 @@ export const FederationModal: FC<{ onClose: () => void }> = ({ - setCurrentTab(1)}> + setCurrentTab(1)}> Configure DNS - setCurrentTab(2)}> + setCurrentTab(2)}> Legacy Support