@daimo/pay
Version:
Seamless crypto payments. Onboard users from any chain, any coin into your app with one click.
22 lines (19 loc) • 714 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 }, jsx(Fragment, { children: 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