@mikezimm/fps-library-v2
Version:
Library of reusable typescript/javascript functions, interfaces and constants
26 lines (25 loc) • 1.42 kB
JavaScript
/**
* 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