UNPKG

@mikezimm/fps-core-v7

Version:

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

20 lines (19 loc) 1.13 kB
/** * CodeAnalizerComment: Updated 2 imports on 2024-09-21 23:07:24 * Update:: import { PageContextCopy_15_2 } to '@mikezimm/fps-core-v7/lib/types/@msft/1.15.2/WebPartContext;' * Update:: import { checkDeepProperty } to '@mikezimm/fps-core-v7/lib/logic/Objects/deep;' */ import { checkDeepProperty } from "../../../logic/Objects/deep"; export function createKeySiteProps(pageContext) { const keySiteProps = { SiteLogoUrl: pageContext.web.logoUrl, LimitedDownload: null, WebTimezone: checkDeepProperty(pageContext, ['web', 'timeZoneInfo', 'description'], 'ShortError'), WebLanguage: `${checkDeepProperty(pageContext, ['cultureInfo', 'currentCultureName'], 'ShortError')} - ${checkDeepProperty(pageContext, ['web', 'language'], 'ShortError')}`, UserTimezone: checkDeepProperty(pageContext, ['user', 'timeZoneInfo', 'description'], 'ShortError'), UserTimePref: checkDeepProperty(pageContext, ['user', 'preferUserTimeZone'], 'ShortError'), BrokenPermissions: null, // TBD }; return keySiteProps; } //# sourceMappingURL=CreateKeySiteProps.js.map