UNPKG

preact-solids

Version:

CSS-only Material Design primitives for Preact

31 lines (25 loc) 822 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = exports.Consumer = exports.Provider = exports.Theme = void 0; var _ulog = _interopRequireDefault(require("ulog")); var _preact = require("preact"); var _preactContext = require("@stijndewitt/preact-context"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var log = (0, _ulog.default)('preact-solids:theme'); var Theme = (0, _preactContext.createContext)({}, undefined, { providerOptional: true }); exports.Theme = Theme; var Provider = Theme.Provider; exports.Provider = Provider; var Consumer = Theme.Consumer; exports.Consumer = Consumer; var _default = { Theme: Theme, Provider: Provider, Consumer: Consumer }; exports.default = _default; log('Initialized');