synapse-react-client
Version:
[](https://travis-ci.com/Sage-Bionetworks/Synapse-React-Client) [](https://badge.fury.io/js/synaps
32 lines • 1.28 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.CreatedOnByUserDiv = void 0;
var tslib_1 = require("tslib");
var UserCard_1 = (0, tslib_1.__importDefault)(require("../UserCard"));
var utils_1 = require("../../utils");
var react_1 = (0, tslib_1.__importDefault)(require("react"));
var SynapseContext_1 = require("../../utils/SynapseContext");
var dateFormatOptionLocal = {
timeZoneName: 'short',
};
var dateFormatOptionUTC = {
timeZone: 'UTC',
timeZoneName: 'short',
};
var CreatedOnByUserDiv = function (_a) {
var userId = _a.userId, date = _a.date;
var utcTime = (0, SynapseContext_1.useSynapseContext)().utcTime;
return (react_1.default.createElement("div", { className: "created-on" },
react_1.default.createElement("span", null,
"Created on",
' ',
date
.toLocaleDateString(undefined, utcTime ? dateFormatOptionUTC : dateFormatOptionLocal)
.replace(',', ''),
' ',
"by",
' '),
react_1.default.createElement(UserCard_1.default, { size: utils_1.SynapseConstants.SMALL_USER_CARD, ownerId: userId })));
};
exports.CreatedOnByUserDiv = CreatedOnByUserDiv;
//# sourceMappingURL=CreatedOnByUserDiv.js.map