selfhosted stripe payment and license integration --------- Co-authored-by: Anthony Stirling <77850077+Frooodle@users.noreply.github.com> Co-authored-by: Connor Yoh <connor@stirlingpdf.com>
24 lines
846 B
TypeScript
24 lines
846 B
TypeScript
import { AppProviders as CoreAppProviders, AppProvidersProps } from "@core/components/AppProviders";
|
|
import { AuthProvider } from "@app/auth/UseSession";
|
|
import { LicenseProvider } from "@app/contexts/LicenseContext";
|
|
import { CheckoutProvider } from "@app/contexts/CheckoutContext";
|
|
import UpgradeBanner from "@app/components/shared/UpgradeBanner";
|
|
|
|
export function AppProviders({ children, appConfigRetryOptions, appConfigProviderProps }: AppProvidersProps) {
|
|
return (
|
|
<CoreAppProviders
|
|
appConfigRetryOptions={appConfigRetryOptions}
|
|
appConfigProviderProps={appConfigProviderProps}
|
|
>
|
|
<AuthProvider>
|
|
<LicenseProvider>
|
|
<CheckoutProvider>
|
|
<UpgradeBanner />
|
|
{children}
|
|
</CheckoutProvider>
|
|
</LicenseProvider>
|
|
</AuthProvider>
|
|
</CoreAppProviders>
|
|
);
|
|
}
|