UNPKG

@mikezimm/fps-core-v7

Version:

Library of reusable core interfaces, types and constants migrated from fps-library-v2

19 lines 1.08 kB
/** * 2024-09-06: Migrated from same folder fps-library-v2\src\pnpjs\SourceItems */ import { SitePagesSource } from './SitePagesSource'; import { ModernSitePagesColumns } from '../../SitePages/ModernSitePagesColumns'; export const ModernSitePagesColumnsPivotTiles = [...ModernSitePagesColumns, 'FieldValuesAsText/MetaInfo']; export function createPivotTilesPagesSource(fpsSpService, EasyIcons) { let Source = SitePagesSource; Source.columns = ModernSitePagesColumnsPivotTiles; Source.selectThese = [...ModernSitePagesColumnsPivotTiles]; Source.EasyIcons = EasyIcons; // https://github.com/fps-solutions/Item-Ninja/issues/51 - need to add fpsSpService after parsing Source = JSON.parse(JSON.stringify(Source)); Source.fpsSpService = fpsSpService; // Opted against this option since it may cause other issues... just adding to FPSFetchStatus // Source.webRelativeLink = webRelativeLink.indexOf('/') === 0 ? webRelativeLink : `/${webRelativeLink}`; return Source; } //# sourceMappingURL=createPivotTilesPagesSource.js.map