preact-solids
Version:
CSS-only Material Design primitives for Preact
31 lines (25 loc) • 822 B
JavaScript
;
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');