UNPKG

@mikezimm/fps-library-v2

Version:

Library of reusable typescript/javascript functions, interfaces and constants

52 lines 3.66 kB
import * as React from 'react'; // import { escape } from '@microsoft/sp-lodash-subset'; import { PivotItem, } from '@fluentui/react/lib/Pivot'; const padRight15 = { paddingRight: '15px' }; // const padRight40: React.CSSProperties = { paddingRight: '40px' }; const UserColumnRestPropertiesSPO = ['Title', 'Name', 'EMail', 'FirstName', 'UserName', 'ID', 'SipAddress', 'Office', 'Modified', 'Created',]; const UserColumnRestPropertiesSPONOTWORK = ['MobilePhone', 'Department', 'JobTitle', 'WorkPhone', 'ImnName', 'NameWithPicture', 'NameWithPictureAndDetails', 'ContentTypeDisp',]; export function getHelpUsers() { const WebPartHelpElement = React.createElement(PivotItem, { headerText: 'Users' }, React.createElement("div", { className: 'fps-pph-content' }, React.createElement("div", { className: 'fps-pph-topic' }, "Properties you can get from a Single/Multi User Column."), React.createElement("div", { style: { display: 'flex' } }, React.createElement("div", { style: padRight15 }, React.createElement("div", { className: 'fps-pph-topic' }, "Valid User Props"), React.createElement("ul", null, UserColumnRestPropertiesSPO.map((rule, idx) => React.createElement("li", { key: idx }, rule)))), React.createElement("div", { style: padRight15 }, React.createElement("div", { className: 'fps-pph-topic' }, "May not work in SPO"), React.createElement("ul", null, UserColumnRestPropertiesSPONOTWORK.map((rule, idx) => React.createElement("li", { key: idx }, rule)))), React.createElement("div", null, React.createElement("div", { className: 'fps-pph-topic' }, "Sample User Props"), React.createElement("ul", null, React.createElement("li", null, React.createElement("b", null, "Title"), " ~ John Smith"), React.createElement("li", null, React.createElement("b", null, "Name"), " ~ i:0#.f|membership|john.smith@fps.com"), React.createElement("li", null, React.createElement("b", null, "EMail"), " ~ john.smith@fps.com"), React.createElement("li", null, React.createElement("b", null, "Office"), " ~ Office in Delve"), React.createElement("li", null, React.createElement("b", null, "ID"), " ~ 79"), React.createElement("li", null, React.createElement("b", null, "FirstName"), " ~ John"), React.createElement("li", null, React.createElement("b", null, "LastName"), " ~ Smith"), React.createElement("li", null, React.createElement("b", null, "UserName"), " ~ john.smith@fps.com"), React.createElement("li", null, React.createElement("b", null, "SipAddress"), " ~ john.smith@fps.com")))), React.createElement("a", { href: "https://sharepoint.stackexchange.com/a/272687", target: "_blank" }, "source: stack exchange"))); return WebPartHelpElement; } //# sourceMappingURL=Users.js.map