Providers.tsx 709 B

1234567891011121314151617181920
  1. import { HeroUIProvider } from "@heroui/react"
  2. import { type ReactNode } from "react"
  3. import { CustomPostHogProvider } from "./CustomPostHogProvider"
  4. import { ClineAuthProvider } from "./context/ClineAuthContext"
  5. import { ExtensionStateContextProvider } from "./context/ExtensionStateContext"
  6. import { PlatformProvider } from "./context/PlatformContext"
  7. export function Providers({ children }: { children: ReactNode }) {
  8. return (
  9. <PlatformProvider>
  10. <ExtensionStateContextProvider>
  11. <CustomPostHogProvider>
  12. <ClineAuthProvider>
  13. <HeroUIProvider>{children}</HeroUIProvider>
  14. </ClineAuthProvider>
  15. </CustomPostHogProvider>
  16. </ExtensionStateContextProvider>
  17. </PlatformProvider>
  18. )
  19. }