UNPKG

@launchmenu/applet-window-manager

Version:
36 lines 2.62 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.createDebuggerVisibilitySetting = void 0; const react_1 = __importDefault(require("react")); const core_1 = require("@launchmenu/core"); const model_react_1 = require("model-react"); /** * Creates a new debugger visibility setting * @returns The settings */ function createDebuggerVisibilitySetting() { return core_1.createFieldMenuItem({ init: "if running dev", data: field => ({ name: "Show debugger", resetUndoable: true, icon: "settings", searchPattern: core_1.settingPatternMatcher, tags: ["dev", "console", "dev-tools", "developer", "javascript"], resetable: true, valueView: react_1.default.createElement(model_react_1.Loader, null, h => field.get(h)), actionBindings: [ core_1.promptSelectExecuteHandler.createBinding({ field, options: ["true", "false", "if running dev"], createOptionView: v => core_1.createStandardMenuItem({ name: v }), }), ], }), }); } exports.createDebuggerVisibilitySetting = createDebuggerVisibilitySetting; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3JlYXRlRGVidWdnZXJWaXNpYmlsaXR5U2V0dGluZy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy92aXNpYmlsaXR5L2NyZWF0ZURlYnVnZ2VyVmlzaWJpbGl0eVNldHRpbmcudHN4Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBLGtEQUEwQjtBQUMxQiwyQ0FLMEI7QUFDMUIsNkNBQW1DO0FBRW5DOzs7R0FHRztBQUNILFNBQWdCLCtCQUErQjtJQUMzQyxPQUFPLDBCQUFtQixDQUFDO1FBQ3ZCLElBQUksRUFBRSxnQkFBMEI7UUFDaEMsSUFBSSxFQUFFLEtBQUssQ0FBQyxFQUFFLENBQUMsQ0FBQztZQUNaLElBQUksRUFBRSxlQUFlO1lBQ3JCLGFBQWEsRUFBRSxJQUFJO1lBQ25CLElBQUksRUFBRSxVQUFVO1lBQ2hCLGFBQWEsRUFBRSw0QkFBcUI7WUFDcEMsSUFBSSxFQUFFLENBQUMsS0FBSyxFQUFFLFNBQVMsRUFBRSxXQUFXLEVBQUUsV0FBVyxFQUFFLFlBQVksQ0FBQztZQUNoRSxTQUFTLEVBQUUsSUFBSTtZQUNmLFNBQVMsRUFBRSw4QkFBQyxvQkFBTSxRQUFFLENBQUMsQ0FBQyxFQUFFLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBVTtZQUMvQyxjQUFjLEVBQUU7Z0JBQ1osaUNBQTBCLENBQUMsYUFBYSxDQUFDO29CQUNyQyxLQUFLO29CQUNMLE9BQU8sRUFBRSxDQUFDLE1BQU0sRUFBRSxPQUFPLEVBQUUsZ0JBQWdCLENBQUM7b0JBQzVDLGdCQUFnQixFQUFFLENBQUMsQ0FBQyxFQUFFLENBQUMsNkJBQXNCLENBQUMsRUFBQyxJQUFJLEVBQUUsQ0FBQyxFQUFDLENBQUM7aUJBQzNELENBQUM7YUFDTDtTQUNKLENBQUM7S0FDTCxDQUFDLENBQUM7QUFDUCxDQUFDO0FBcEJELDBFQW9CQyJ9