@mikezimm/fps-core-v7
Version:
Library of reusable core interfaces, types and constants migrated from fps-library-v2
48 lines • 1.75 kB
JavaScript
/**
* 2024-09-06: Migrated from same folder fps-library-v2\src\pnpjs\SourceItems
*/
import { StandardMetaViewProps } from '../../ISourceProps';
import { CurrentTenant } from '../../WindowLocationConstants';
import { ModernSitePagesColumns, ModernSitePagesSearch, ExtraFetchModernPage } from '../../SitePages/ModernSitePagesColumns';
import { makeid } from '../../../../../logic/Strings/guids';
// Set webUrl and EasyPageOverflowTab string | undefined to solve lint errors
/**
* DO NOT FORGET TO ASSIGN fpsSpService!
*/
export const SitePagesSource = {
fpsSpService: null,
refreshId: makeid(5),
key: 'pages',
defType: 'pages',
fpsContentType: ['item', 'page', 'file'],
tenant: CurrentTenant,
webUrl: ``,
listTitle: 'Site Pages',
webRelativeLink: 'SitePages',
searchSource: '',
searchSourceDesc: '',
editProps: ['Title', 'Description'],
viewProps: [...StandardMetaViewProps,],
columns: ModernSitePagesColumns,
searchProps: ModernSitePagesSearch,
selectThese: [...ModernSitePagesColumns],
itemFetchCol: ExtraFetchModernPage,
isModern: true,
// restFilter: 'Id ne 'X' and ContentTypeId ne '0x012000F6C75276DBE501468CA3CC575AD8E159' and Title ne 'Home'',
restFilter: `Id ne 'X' and ContentTypeId ne '0x012000F6C75276DBE501468CA3CC575AD8E159'`,
evalFilter: ``,
defSearchButtons: [],
fetchCount: 200,
orderBy: {
prop: 'Title',
order: 'asc',
asc: true,
},
meta0: [],
meta1: [],
meta2: [],
meta3: [],
metaX: [],
performanceSettings: { label: 'SitePages', updateMiliseconds: true, includeMsStr: true, op: 'fetch' },
};
//# sourceMappingURL=SitePagesSource.js.map