UNPKG

autumn-js

Version:
20 lines (17 loc) 395 B
"use client"; // src/react/AutumnContext.tsx import { createContext, useContext } from "react"; var AutumnContext = createContext(null); var useAutumnClient = ({ caller }) => { const context = useContext(AutumnContext); if (!context) { throw new Error(`${caller} must be used within <AutumnProvider/>`); } return context.client; }; export { AutumnContext, useAutumnClient };