patternplate-client
Version:
Universal javascript client application for patternplate
26 lines (20 loc) • 2.31 kB
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.type = undefined;
var _ = require('./');
exports.default = toggleConsoleLightbox;
var type = exports.type = 'TOGGLE_CONSOLE_LIGHTBOX';
function toggleConsoleLightbox(forced) {
return function (dispatch, getState) {
if (typeof forced !== 'undefined') {
var _lightbox = forced ? null : 'console';
dispatch((0, _.patchLocation)({ query: { lightbox: _lightbox } }));
}
var lightbox = getState().lightbox === 'console' ? null : 'console';
dispatch((0, _.patchLocation)({ query: { lightbox: lightbox } }));
};
}
toggleConsoleLightbox.type = type;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NvdXJjZS9hcHBsaWNhdGlvbi9hY3Rpb25zL3RvZ2dsZS1jb25zb2xlLmpzIl0sIm5hbWVzIjpbInRvZ2dsZUNvbnNvbGVMaWdodGJveCIsInR5cGUiLCJmb3JjZWQiLCJkaXNwYXRjaCIsImdldFN0YXRlIiwibGlnaHRib3giLCJxdWVyeSJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBOztrQkFFZUEscUI7QUFDUixJQUFNQyxzQkFBTyx5QkFBYjs7QUFFUCxTQUFTRCxxQkFBVCxDQUErQkUsTUFBL0IsRUFBdUM7QUFDdEMsUUFBTyxVQUFDQyxRQUFELEVBQVdDLFFBQVgsRUFBd0I7QUFDOUIsTUFBSSxPQUFPRixNQUFQLEtBQWtCLFdBQXRCLEVBQW1DO0FBQ2xDLE9BQU1HLFlBQVdILFNBQVMsSUFBVCxHQUFnQixTQUFqQztBQUNBQyxZQUFTLHFCQUFjLEVBQUNHLE9BQU8sRUFBQ0QsbUJBQUQsRUFBUixFQUFkLENBQVQ7QUFDQTs7QUFFRCxNQUFNQSxXQUFXRCxXQUFXQyxRQUFYLEtBQXdCLFNBQXhCLEdBQW9DLElBQXBDLEdBQTJDLFNBQTVEO0FBQ0FGLFdBQVMscUJBQWMsRUFBQ0csT0FBTyxFQUFDRCxrQkFBRCxFQUFSLEVBQWQsQ0FBVDtBQUNBLEVBUkQ7QUFTQTs7QUFFREwsc0JBQXNCQyxJQUF0QixHQUE2QkEsSUFBN0IiLCJmaWxlIjoidG9nZ2xlLWNvbnNvbGUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge3BhdGNoTG9jYXRpb259IGZyb20gJy4vJztcblxuZXhwb3J0IGRlZmF1bHQgdG9nZ2xlQ29uc29sZUxpZ2h0Ym94O1xuZXhwb3J0IGNvbnN0IHR5cGUgPSAnVE9HR0xFX0NPTlNPTEVfTElHSFRCT1gnO1xuXG5mdW5jdGlvbiB0b2dnbGVDb25zb2xlTGlnaHRib3goZm9yY2VkKSB7XG5cdHJldHVybiAoZGlzcGF0Y2gsIGdldFN0YXRlKSA9PiB7XG5cdFx0aWYgKHR5cGVvZiBmb3JjZWQgIT09ICd1bmRlZmluZWQnKSB7XG5cdFx0XHRjb25zdCBsaWdodGJveCA9IGZvcmNlZCA/IG51bGwgOiAnY29uc29sZSc7XG5cdFx0XHRkaXNwYXRjaChwYXRjaExvY2F0aW9uKHtxdWVyeToge2xpZ2h0Ym94fX0pKTtcblx0XHR9XG5cblx0XHRjb25zdCBsaWdodGJveCA9IGdldFN0YXRlKCkubGlnaHRib3ggPT09ICdjb25zb2xlJyA/IG51bGwgOiAnY29uc29sZSc7XG5cdFx0ZGlzcGF0Y2gocGF0Y2hMb2NhdGlvbih7cXVlcnk6IHtsaWdodGJveH19KSk7XG5cdH07XG59XG5cbnRvZ2dsZUNvbnNvbGVMaWdodGJveC50eXBlID0gdHlwZTtcbiJdfQ==
;