diff --git a/frontend/src/core/components/AppProviders.tsx b/frontend/src/core/components/AppProviders.tsx index c8a7c99f8..34d0e9e06 100644 --- a/frontend/src/core/components/AppProviders.tsx +++ b/frontend/src/core/components/AppProviders.tsx @@ -16,7 +16,6 @@ import { OnboardingProvider } from "@app/contexts/OnboardingContext"; import { TourOrchestrationProvider } from "@app/contexts/TourOrchestrationContext"; import { AdminTourOrchestrationProvider } from "@app/contexts/AdminTourOrchestrationContext"; import { PageEditorProvider } from "@app/contexts/PageEditorContext"; -import { InviteModalProvider } from "@app/contexts/InviteModalContext"; import ErrorBoundary from "@app/components/shared/ErrorBoundary"; import { useScarfTracking } from "@app/hooks/useScarfTracking"; import { useAppInitialization } from "@app/hooks/useAppInitialization"; @@ -69,13 +68,11 @@ export function AppProviders({ children, appConfigRetryOptions, appConfigProvide - {children} - diff --git a/frontend/src/core/contexts/InviteModalContext.tsx b/frontend/src/core/contexts/InviteModalContext.tsx deleted file mode 100644 index e954c41be..000000000 --- a/frontend/src/core/contexts/InviteModalContext.tsx +++ /dev/null @@ -1,36 +0,0 @@ -import React, { createContext, useContext, useState, useCallback, ReactNode } from 'react'; - -interface InviteModalContextType { - isInviteModalOpen: boolean; - openInviteModal: () => void; - closeInviteModal: () => void; -} - -const InviteModalContext = createContext(null); - -export function InviteModalProvider({ children }: { children: ReactNode }) { - const [isInviteModalOpen, setIsInviteModalOpen] = useState(false); - - const openInviteModal = useCallback(() => { - setIsInviteModalOpen(true); - }, []); - - const closeInviteModal = useCallback(() => { - setIsInviteModalOpen(false); - }, []); - - return ( - - {children} - - ); -} - -export function useInviteModal(): InviteModalContextType { - const context = useContext(InviteModalContext); - if (!context) { - throw new Error('useInviteModal must be used within InviteModalProvider'); - } - return context; -} -