@mikezimm/fps-library-v2
Version:
Library of reusable typescript/javascript functions, interfaces and constants
52 lines • 3.66 kB
JavaScript
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