@mikezimm/fps-core-v7
Version:
Library of reusable core interfaces, types and constants migrated from fps-library-v2
44 lines • 1.38 kB
JavaScript
/**
* 2024-09-06: Migrated from same folder fps-library-v2\src\pnpjs\SourceItems
*/
import { makeid } from '../../../../../logic/Strings/guids';
import { CurrentTenant } from '../../WindowLocationConstants';
import { ModernSitePagesColumns, ModernSitePagesSearch, ExtraFetchModernPage } from '../../SitePages/ModernSitePagesColumns';
/**
* DO NOT FORGET TO ASSIGN fpsSpService!
*/
export const NewsSource = {
fpsSpService: null,
refreshId: makeid(5),
key: 'news',
defType: 'news',
fpsContentType: ['item', 'file', 'page'],
tenant: CurrentTenant,
webUrl: ``,
listTitle: 'Site Pages',
webRelativeLink: 'SitePages',
searchSource: '',
searchSourceDesc: '',
columns: ModernSitePagesColumns,
searchProps: ModernSitePagesSearch,
selectThese: [...ModernSitePagesColumns],
itemFetchCol: ExtraFetchModernPage,
isModern: true,
restFilter: `PromotedState eq 2`,
evalFilter: ``,
defSearchButtons: [],
fetchCount: 200,
//Might be best to sort by Published Date
orderBy: {
prop: 'Title',
order: 'asc',
asc: true,
},
meta0: [],
meta1: [],
meta2: [],
meta3: [],
metaX: [],
performanceSettings: { label: 'News', updateMiliseconds: true, includeMsStr: true, op: 'fetch' },
};
//# sourceMappingURL=NewsSource.js.map