All files / src Providers.tsx

0% Statements 0/15
0% Branches 0/1
0% Functions 0/1
0% Lines 0/15

Press n or j to go to the next uncovered block, b, p or k for the previous block.

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