Files
starr-philproperties/src/contexts/provider/AdminProvider.jsx
T
kennethobsequio fbef7cb6e6 ready to test
Testing

Signed-off-by: Kenneth Obsequio <k80308392@gmail.com>
2026-06-22 10:07:20 +08:00

44 lines
2.0 KiB
React

// ─── AdminProvider.jsx ─────────────────────────────────────────────────────────
import { AssetsProvider } from "../AdminAssetsContext";
import { AdminDashboardProvider } from "../AdminDashboardContext"
import { UserProvider } from "../AdminUserContext";
import { UserGroupProvider } from "../AdminUserGroupContext";
import { CoursesProvider } from "../AdminCoursesContext";
import { AdminTaskProvider } from "../AdminTaskContext";
import { AdminTiersProvider } from "../AdminTiersContext";
import { AdminCategoriesProvider } from "../AdminCategoriesContext";
import { ProfileProvider } from "../ProfileProvider";
import { AdvertisementsProvider } from "../AdminAdvertisementContext";
import { AdminNotificationProvider } from "../AdminNotificationContext"
import { AdminCourseReadingProgressProvider } from "../AdminCourseReadingProgressContext";
export const AdminProvider = ({ children }) => {
return (
<AdminNotificationProvider>
<AdminDashboardProvider>
<ProfileProvider apiBase="/admin">
<AssetsProvider>
<AdvertisementsProvider>
<UserProvider>
<UserGroupProvider>
<AdminTiersProvider>
<AdminCategoriesProvider>
<CoursesProvider>
<AdminCourseReadingProgressProvider>
<AdminTaskProvider>
{children}
</AdminTaskProvider>
</AdminCourseReadingProgressProvider>
</CoursesProvider>
</AdminCategoriesProvider>
</AdminTiersProvider>
</UserGroupProvider>
</UserProvider>
</AdvertisementsProvider>
</AssetsProvider>
</ProfileProvider>
</AdminDashboardProvider>
</AdminNotificationProvider>
);
};