UNPKG

@launchmenu/core

Version:

An environment for visual keyboard controlled applets

20 lines 1.5 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getContextContentStack = void 0; const getUIStack_1 = require("./getUIStack"); /** * Retrieves the contents UI * @param context The context to extract the contents from * @param hook The data hook to subscribe to changes * @returns The context's contents */ function getContextContentStack(context, hook) { return getUIStack_1.getUIStack(context, layer => layer.getContentData(hook).flatMap(({ ID, contentView, overlayGroup }) => contentView ? { view: { ID, value: contentView }, overlayGroup, } : []), hook); } exports.getContextContentStack = getContextContentStack; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2V0Q29udGV4dENvbnRlbnRTdGFjay5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9jb250ZXh0L3VpRXh0cmFjdGVycy9nZXRDb250ZXh0Q29udGVudFN0YWNrLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUlBLDZDQUF3QztBQUV4Qzs7Ozs7R0FLRztBQUNILFNBQWdCLHNCQUFzQixDQUNsQyxPQUFtQixFQUNuQixJQUFnQjtJQUVoQixPQUFPLHVCQUFVLENBQ2IsT0FBTyxFQUNQLEtBQUssQ0FBQyxFQUFFLENBQ0osS0FBSyxDQUFDLGNBQWMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBRSxXQUFXLEVBQUUsWUFBWSxFQUFDLEVBQUUsRUFBRSxDQUNuRSxXQUFXO1FBQ1AsQ0FBQyxDQUFDO1lBQ0ksSUFBSSxFQUFFLEVBQUMsRUFBRSxFQUFFLEtBQUssRUFBRSxXQUFXLEVBQUM7WUFDOUIsWUFBWTtTQUNmO1FBQ0gsQ0FBQyxDQUFDLEVBQUUsQ0FDWCxFQUNMLElBQUksQ0FDUCxDQUFDO0FBQ04sQ0FBQztBQWpCRCx3REFpQkMifQ==