UNPKG

autumn-js

Version:

Autumn JS Library

48 lines (46 loc) 853 B
"use client"; import { createContext, useContext } from "react"; const AutumnContext = createContext({ encryptedCustomerId: "", customerData: {}, entity: null, setEntity: () => { }, customer: null, setCustomer: () => { }, prodChangeDialog: { found: false, setProps: () => { }, setOpen: () => { }, setComponent: () => { } }, paywallDialog: { found: false, setProps: () => { }, setOpen: () => { }, setComponent: () => { } }, pricingTableProducts: null, setPricingTableProducts: () => { } }); const useAutumnContext = () => { const context = useContext(AutumnContext); if (context === void 0) { throw new Error( "useAutumnContext must be used within a AutumnContextProvider" ); } return context; }; export { AutumnContext, useAutumnContext };