UNPKG

@mikezimm/fps-library-v2

Version:

Library of reusable typescript/javascript functions, interfaces and constants

26 lines (25 loc) 1.42 kB
/** * CodeAnalizerComment: Updated 2 imports on 2024-09-22 14:49:52 * Update:: import { IStateSource } to '@mikezimm/fps-core-v7/lib/components/molecules/state-source/IStateSource;' * Update:: import { IAnySourceItem } to '@mikezimm/fps-core-v7/lib/components/molecules/AnyContent/IAnyContent;' */ import { createContentViewsRecent } from "../../../../atoms/Highlights/createContentViewsRecent"; import { createItemHighlights } from "../../../../atoms/Highlights/createItemHighlights"; import { CommonSuppressKeys } from "@mikezimm/fps-core-v7/lib/components/molecules/AnyContent/IsA/IFPSItemIsA"; export function addFPSViewHighlightElements(results, surpressKeys = CommonSuppressKeys) { results.itemsY.map((item) => { if (!item.FPSItem.Elements) { item.FPSItem.Elements = { content1: undefined, content2: undefined, // Showing as undefined in order to reduce console.logs }; } const content3 = createContentViewsRecent(item); const content4 = createItemHighlights(item, { position: 'absolute', top: '10px', right: '10px', zIndex: 1 }, surpressKeys); // 2024-09-07: Set 'xxx as any' to remove typing warning item.FPSItem.Elements.content3 = content3; item.FPSItem.Elements.content4 = content4; }); return results; } //# sourceMappingURL=addViewHighlightElements.js.map