@daimo/pay
Version:
Seamless crypto payments. Onboard users from any chain, any coin into your app with one click.
26 lines (23 loc) • 694 B
JavaScript
import { jsx, Fragment } from 'react/jsx-runtime';
import React, { createContext, createElement } from 'react';
const Context = createContext(null);
const DaimoPayThemeProvider = ({
children,
theme = "auto",
mode = "auto",
customTheme
}) => {
const value = {
theme,
mode,
customTheme
};
return createElement(Context.Provider, { value }, /* @__PURE__ */ jsx(Fragment, { children }));
};
const useThemeContext = () => {
const context = React.useContext(Context);
if (!context) throw Error("DaimoPayThemeProvider must be inside a Provider.");
return context;
};
export { DaimoPayThemeProvider, useThemeContext };
//# sourceMappingURL=DaimoPayThemeProvider.js.map