@mikezimm/fps-library-v2
Version:
Library of reusable typescript/javascript functions, interfaces and constants
28 lines • 1.29 kB
JavaScript
import * as React from 'react';
require('@mikezimm/fps-styles/dist/fpsDateStamp.css');
export function getDateStampRow(item, value) {
// const { item, value } = props;
let label = value;
let time = '';
let user = '';
if (value === 'Created') {
time = item.modifiedLoc ? item.modifiedLoc : item.Modified;
user = item['Author/Title'] ? item['Author/Title'] : item['Author/Name'] ? item['Author/Name'] : 'Unknown User';
}
else if (value === 'Modified') {
time = item.createdLoc ? item.createdLoc : item.Created;
user = item['Editor/Title'] ? item['Editor/Title'] : item['Editor/Name'] ? item['Editor/Name'] : 'Unknown User';
}
else if (value === 'Published') {
time = item.FirstPublishedDate ? item.FirstPublishedDate : 'NOT YET PUBLISHED';
user = item['Editor/Title'] ? item['Editor/Title'] : item['Editor/Name'] ? item['Editor/Name'] : 'Unknown User';
}
const WhoDates = React.createElement("div", { className: 'fps-date-stamp' },
React.createElement("div", null, label),
" ",
React.createElement("div", null, time),
" ",
React.createElement("div", null, user));
return WhoDates;
}
//# sourceMappingURL=getDateStampRow.js.map