@launchmenu/core
Version:
An environment for visual keyboard controlled applets
18 lines • 1.39 kB
JavaScript
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==
;