Files
starr-philproperties/src/contexts/provider/AdminProvider.jsx
T
kennethobsequio 182bd93d10 add: ver()
Signed-off-by: Kenneth Obsequio <k80308392@gmail.com>
2026-07-08 11:31:54 +08:00

50 lines
2.3 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 { LibraryProvider } from "../AdminLibraryContext";
import { AdminTaskProvider } from "../AdminTaskContext";
import { AdminTiersProvider } from "../AdminTiersContext";
import { AdminCategoriesProvider } from "../AdminCategoriesContext";
import { ProfileProvider } from "../ProfileProvider";
import { AdvertisementsProvider } from "../AdminAdvertisementContext";
import { NotificationBroadcastsProvider } from "../AdminNotificationBroadcastContext";
import { AdminNotificationProvider } from "../AdminNotificationContext"
import { AdminCourseReadingProgressProvider } from "../AdminCourseReadingProgressContext";
export const AdminProvider = ({ children }) => {
return (
<AdminNotificationProvider>
<AdminDashboardProvider>
<ProfileProvider apiBase="/admin">
<AssetsProvider>
<AdvertisementsProvider>
<NotificationBroadcastsProvider>
<UserProvider>
<UserGroupProvider>
<AdminTiersProvider>
<AdminCategoriesProvider>
<CoursesProvider>
<LibraryProvider>
<AdminCourseReadingProgressProvider>
<AdminTaskProvider>
{children}
</AdminTaskProvider>
</AdminCourseReadingProgressProvider>
</LibraryProvider>
</CoursesProvider>
</AdminCategoriesProvider>
</AdminTiersProvider>
</UserGroupProvider>
</UserProvider>
</NotificationBroadcastsProvider>
</AdvertisementsProvider>
</AssetsProvider>
</ProfileProvider>
</AdminDashboardProvider>
</AdminNotificationProvider>
);
};