@patternplate/client
Version:
Universal javascript client application for patternplate
27 lines (22 loc) • 558 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.type = exports.default = void 0;
var _ = require("./");
var _default = toggleTheme;
exports.default = _default;
const type = "TOGGLE_THEME";
exports.type = type;
function toggleTheme(forced) {
return (dispatch, getState) => {
const theme = forced ? forced : getState().theme === "dark" ? "light" : "dark";
dispatch((0, _.patchLocation)({
query: {
theme
}
}));
};
}
toggleTheme.type = type;
//# sourceMappingURL=toggle-theme.js.map