"use client"; import type { Client } from "@ponder/client"; import { createContext, createElement } from "react"; import type { ResolvedSchema } from "./index.js"; export const PonderContext = createContext | undefined>( undefined, ); type PonderProviderProps = { client: Client; }; export function PonderProvider( parameters: React.PropsWithChildren, ) { const { children, client } = parameters; const props = { value: client }; return createElement(PonderContext.Provider, props, children); }