UNPKG

@launchmenu/core

Version:

An environment for visual keyboard controlled applets

18 lines 1.39 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getContextFieldStack = void 0; const getUIStack_1 = require("./getUIStack"); /** * Retrieves the fields UI * @param context The context to extract the fields from * @param hook The data hook to subscribe to changes * @returns The context's fields */ function getContextFieldStack(context, hook) { return getUIStack_1.getUIStack(context, layer => layer.getFieldData(hook).map(({ ID, fieldView, overlayGroup }) => ({ view: { ID, value: fieldView }, overlayGroup, })), hook); } exports.getContextFieldStack = getContextFieldStack; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2V0Q29udGV4dEZpZWxkU3RhY2suanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvY29udGV4dC91aUV4dHJhY3RlcnMvZ2V0Q29udGV4dEZpZWxkU3RhY2sudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBSUEsNkNBQXdDO0FBRXhDOzs7OztHQUtHO0FBQ0gsU0FBZ0Isb0JBQW9CLENBQ2hDLE9BQW1CLEVBQ25CLElBQWdCO0lBRWhCLE9BQU8sdUJBQVUsQ0FDYixPQUFPLEVBQ1AsS0FBSyxDQUFDLEVBQUUsQ0FDSixLQUFLLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEVBQUMsRUFBRSxFQUFFLFNBQVMsRUFBRSxZQUFZLEVBQUMsRUFBRSxFQUFFLENBQUMsQ0FBQztRQUM3RCxJQUFJLEVBQUUsRUFBQyxFQUFFLEVBQUUsS0FBSyxFQUFFLFNBQVMsRUFBQztRQUM1QixZQUFZO0tBQ2YsQ0FBQyxDQUFDLEVBQ1AsSUFBSSxDQUNQLENBQUM7QUFDTixDQUFDO0FBYkQsb0RBYUMifQ==