# Description of Changes - Stop onboarding from appearing before logging in - Also (should've done this in a different PR) fixed a small bug in settings when changing logo --- ## Checklist ### General - [ ] I have read the [Contribution Guidelines](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/CONTRIBUTING.md) - [ ] I have read the [Stirling-PDF Developer Guide](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/DeveloperGuide.md) (if applicable) - [ ] I have read the [How to add new languages to Stirling-PDF](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/HowToAddNewLanguage.md) (if applicable) - [ ] I have performed a self-review of my own code - [ ] My changes generate no new warnings ### Documentation - [ ] I have updated relevant docs on [Stirling-PDF's doc repo](https://github.com/Stirling-Tools/Stirling-Tools.github.io/blob/main/docs/) (if functionality has heavily changed) - [ ] I have read the section [Add New Translation Tags](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/HowToAddNewLanguage.md#add-new-translation-tags) (for new translation tags only) ### Translations (if applicable) - [ ] I ran [`scripts/counter_translation.py`](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/docs/counter_translation.md) ### UI Changes (if applicable) - [ ] Screenshots or videos demonstrating the UI changes are attached (e.g., as comments or direct attachments in the PR) ### Testing (if applicable) - [ ] I have tested my changes locally. Refer to the [Testing Guide](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/DeveloperGuide.md#6-testing) for more details. --------- Co-authored-by: Anthony Stirling <77850077+Frooodle@users.noreply.github.com> Co-authored-by: Connor Yoh <connor@stirlingpdf.com>
30 lines
1.2 KiB
TypeScript
30 lines
1.2 KiB
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 { UpgradeBannerInitializer } from "@app/components/shared/UpgradeBannerInitializer";
|
|
import { ServerExperienceProvider } from "@app/contexts/ServerExperienceContext";
|
|
import { UpdateSeatsProvider } from "@app/contexts/UpdateSeatsContext";
|
|
|
|
export function AppProviders({ children, appConfigRetryOptions, appConfigProviderProps }: AppProvidersProps) {
|
|
return (
|
|
<CoreAppProviders
|
|
appConfigRetryOptions={appConfigRetryOptions}
|
|
appConfigProviderProps={appConfigProviderProps}
|
|
>
|
|
<AuthProvider>
|
|
<LicenseProvider>
|
|
<UpdateSeatsProvider>
|
|
<ServerExperienceProvider>
|
|
<CheckoutProvider>
|
|
<UpgradeBannerInitializer />
|
|
{children}
|
|
</CheckoutProvider>
|
|
</ServerExperienceProvider>
|
|
</UpdateSeatsProvider>
|
|
</LicenseProvider>
|
|
</AuthProvider>
|
|
</CoreAppProviders>
|
|
);
|
|
}
|