@launchmenu/core
Version:
An environment for visual keyboard controlled applets
44 lines • 3.41 kB
JavaScript
"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.createContentSettingsFolder = void 0;
const react_1 = __importDefault(require("react"));
const createStandardMenuItem_1 = require("../../../../../menus/items/createStandardMenuItem");
const createNumberSetting_1 = require("../../../../../settings/inputs/createNumberSetting");
const createSettingsFolder_1 = require("../../../../../settings/inputs/createSettingsFolder");
const ShortAboutLM_1 = require("../../../../components/ShortAboutLM");
const createHomeContentSetting_1 = require("./createHomeContentSetting");
const createHomeContentVisbilitySetting_1 = require("./createHomeContentVisbilitySetting");
/**
* Creates a new folder for general content settings
* @returns The created content settings folder
*/
function createContentSettingsFolder() {
return createSettingsFolder_1.createSettingsFolder({
name: "Content",
children: {
scrollSpeed: createNumberSetting_1.createNumberSetting({
name: "Content scroll speed",
init: 30,
content: react_1.default.createElement(react_1.default.Fragment, null, "The number of pixels to scroll per key press."),
}),
homeContent: createSettingsFolder_1.createSettingsFolder({
name: "Home content",
children: {
visibility: createHomeContentVisbilitySetting_1.createHomeContentVisibilitySetting(),
content: createHomeContentSetting_1.createHomeContentSetting([
{
ID: "LaunchMenu",
content: react_1.default.createElement(ShortAboutLM_1.ShortAboutLM, { padding: "large" }),
view: createStandardMenuItem_1.createStandardMenuItem({ name: "About LaunchMenu" }),
},
]),
},
}),
},
});
}
exports.createContentSettingsFolder = createContentSettingsFolder;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3JlYXRlQ29udGVudFNldHRpbmdzRm9sZGVyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vc3JjL2FwcGxpY2F0aW9uL3NldHRpbmdzL2Jhc2VTZXR0aW5ncy9nZW5lcmFsL2NvbnRlbnQvY3JlYXRlQ29udGVudFNldHRpbmdzRm9sZGVyLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQSxrREFBMEI7QUFDMUIsOEZBQXlGO0FBQ3pGLDRGQUF1RjtBQUN2Riw4RkFBeUY7QUFDekYsc0VBQWlFO0FBQ2pFLHlFQUFvRTtBQUNwRSwyRkFBdUY7QUFFdkY7OztHQUdHO0FBQ0gsU0FBZ0IsMkJBQTJCO0lBQ3ZDLE9BQU8sMkNBQW9CLENBQUM7UUFDeEIsSUFBSSxFQUFFLFNBQVM7UUFDZixRQUFRLEVBQUU7WUFDTixXQUFXLEVBQUUseUNBQW1CLENBQUM7Z0JBQzdCLElBQUksRUFBRSxzQkFBc0I7Z0JBQzVCLElBQUksRUFBRSxFQUFFO2dCQUNSLE9BQU8sRUFBRSw4R0FBa0Q7YUFDOUQsQ0FBQztZQUNGLFdBQVcsRUFBRSwyQ0FBb0IsQ0FBQztnQkFDOUIsSUFBSSxFQUFFLGNBQWM7Z0JBQ3BCLFFBQVEsRUFBRTtvQkFDTixVQUFVLEVBQUUsc0VBQWtDLEVBQUU7b0JBQ2hELE9BQU8sRUFBRSxtREFBd0IsQ0FBQzt3QkFDOUI7NEJBQ0ksRUFBRSxFQUFFLFlBQVk7NEJBQ2hCLE9BQU8sRUFBRSw4QkFBQywyQkFBWSxJQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUc7NEJBQ3pDLElBQUksRUFBRSwrQ0FBc0IsQ0FBQyxFQUFDLElBQUksRUFBRSxrQkFBa0IsRUFBQyxDQUFDO3lCQUMzRDtxQkFDSixDQUFDO2lCQUNMO2FBQ0osQ0FBQztTQUNMO0tBQ0osQ0FBQyxDQUFDO0FBQ1AsQ0FBQztBQXhCRCxrRUF3QkMifQ==