UNPKG

@mikezimm/fps-library-v2

Version:

Library of reusable typescript/javascript functions, interfaces and constants

28 lines 1.29 kB
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