mirror of
https://github.com/Frooodle/Stirling-PDF.git
synced 2026-02-17 13:52:14 +01:00
remove ai stuff
This commit is contained in:
@@ -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
|
||||
<PageEditorProvider>
|
||||
<SignatureProvider>
|
||||
<RightRailProvider>
|
||||
<InviteModalProvider>
|
||||
<TourOrchestrationProvider>
|
||||
<AdminTourOrchestrationProvider>
|
||||
{children}
|
||||
</AdminTourOrchestrationProvider>
|
||||
</TourOrchestrationProvider>
|
||||
</InviteModalProvider>
|
||||
</RightRailProvider>
|
||||
</SignatureProvider>
|
||||
</PageEditorProvider>
|
||||
|
||||
@@ -1,36 +0,0 @@
|
||||
import React, { createContext, useContext, useState, useCallback, ReactNode } from 'react';
|
||||
|
||||
interface InviteModalContextType {
|
||||
isInviteModalOpen: boolean;
|
||||
openInviteModal: () => void;
|
||||
closeInviteModal: () => void;
|
||||
}
|
||||
|
||||
const InviteModalContext = createContext<InviteModalContextType | null>(null);
|
||||
|
||||
export function InviteModalProvider({ children }: { children: ReactNode }) {
|
||||
const [isInviteModalOpen, setIsInviteModalOpen] = useState(false);
|
||||
|
||||
const openInviteModal = useCallback(() => {
|
||||
setIsInviteModalOpen(true);
|
||||
}, []);
|
||||
|
||||
const closeInviteModal = useCallback(() => {
|
||||
setIsInviteModalOpen(false);
|
||||
}, []);
|
||||
|
||||
return (
|
||||
<InviteModalContext.Provider value={{ isInviteModalOpen, openInviteModal, closeInviteModal }}>
|
||||
{children}
|
||||
</InviteModalContext.Provider>
|
||||
);
|
||||
}
|
||||
|
||||
export function useInviteModal(): InviteModalContextType {
|
||||
const context = useContext(InviteModalContext);
|
||||
if (!context) {
|
||||
throw new Error('useInviteModal must be used within InviteModalProvider');
|
||||
}
|
||||
return context;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user