autumn-js
Version:
Autumn JS Library
48 lines (46 loc) • 853 B
JavaScript
"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
};