UNPKG

recastui

Version:

Solidjs components library focused on usability, whitelabel theming, accessibility and developer experience

28 lines (21 loc) 508 B
'use strict'; 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;