recastui
Version:
Solidjs components library focused on usability, whitelabel theming, accessibility and developer experience
28 lines (21 loc) • 508 B
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var solidJs = require('solid-js');
const ThemeContext = solidJs.createContext();
function ThemeProvider(_ref) {
let {
theme,
children
} = _ref;
return solidJs.createComponent(ThemeContext.Provider, {
value: theme,
get children() {
return children;
}
});
}
function useTheme() {
return solidJs.useContext(ThemeContext);
}
exports.ThemeProvider = ThemeProvider;
exports.useTheme = useTheme;